Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all 12090 articles
Browse latest View live

Re: LEFT_PROBE_BED_POSITION is outside the probe region

$
0
0
// The size of the print bed
#define X_BED_SIZE 200
#define Y_BED_SIZE 200

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS -[insert travel distance to move from endstop to when nozzle is withing the print square 200x200]
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS [insert Z-height]

Re: LEFT_PROBE_BED_POSITION is outside the probe region

$
0
0
i traied i put -10 but still same error

Re: TOOLCHANGE_ZRAISE

$
0
0
I downloaded the latest bugfix today and all my issues have been resolved

Re: T1 command causes z-bed to raise

$
0
0
have you tried the latest bugfix? I downloaded (8/30), compiled and my toolchange zraise issue is no longer present

Re: Bltouch and z axis issues

$
0
0
Brandnew Marlin 2.0.6.1 shows still the same error: Not moving up after first or second Z-probe-touch

Re: Bltouch and z axis issues

$
0
0
SOLVED:

After I disabled Z-max endswitch in line 687 of Configuration.h the homing works as intended:)
//#define USE_ZMAX_PLUG

Maybe my light barrier is inverted or a cable is broken or there is a bug. Sorry, I will examinate this not now...


Greetings from

ZABEX

Re: M3 Command

$
0
0
Thank you For all the help.

Found I needed to upload FW version 2.0.6.X
2.0.5 does not have

LASER_POWER_INLINE or LASER_MOVE_POWER (at least for what I could fine)

2.0.6 does
everything works now

Re: EEPROM & other storage

$
0
0
Thanks for the answers. I did the suggested reading. Sorry for the delay.

So if a setting is written in firmware (and therefore written to flash) then you set a different value on the printer's control screen, does that value override what is stored in firmware until:

1) The printer is rebooted if M500 isn't used

or

2) Persists if M500 is used, thereby storing it to EEPROM. (in this case the setting in firmware is ignored?)

My example would be M92 if I change the E steps.

Re: EEPROM & other storage

$
0
0
yes setting in firmware are used on power up. if you change any they are changed in ram and only persist until reboot or deliberately changing again.

Yes eeprom data is designed to be used instead of firmware data if present. This is why you see many messages saying reset your eeprom data with the firmware data (ie M502 M500)

Re: [SKR 1.4] WiFi upload: "Please use 8.3 filename only."

$
0
0
I tried everything. ESP3D supports long filenames and it's a shortcoming of Marlin. Just bumping this post in hopes of someone knowing the solution. Meanwhile I'll try Reddit :)

Re: LEFT_PROBE_BED_POSITION is outside the probe region

$
0
0
Try changing this #define MIN_PROBE_EDGE 7
to
#define MIN_PROBE_EDGE 30

Re: Best practice for debugging Marlin

$
0
0
Shahar, it is funny to find your name here.

Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
I have been following this for a while, but am not really certain. I have never heard anyone talk about Marlin 2.xx without talking about SKR boards or Smoothie boards (not running Smoothieware). Never with the ancient and venerable 8 bit AVR MEGA chips. My 32 bit controller of choice is the Duet 2 series right now. It is the only one that seems to be natively supported by reprap firmware, and the smoothie board seems to have vanished. I am open to a less expensive option than Duet, but it would need to be pretty good.

So, is Marlin 2.xx only for 32 bit boards, and is the only way of using by compiling with with Visual Studio? That seems like a remarkably hostile step backwards from the simple, if not particularly elegant, Arduino origins of Marlin 1.xx - And Arduino supports 32 bit systems now, so I am thinking that I am missing something.

What boards support Marlin 2.xx?
What are the development environments that are required to use Marlin 2.xx?
And the big one: Why would anyone want to? What makes it so desirable?

inquiring minds, and all that,
DLC

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
I have compiled Marlin 2 alpha - Marlin 2.0.6 For both my Hictop Arduino mega 2560, and Have compiled it for my MPCNC using Arduino Mega 2560, Ramps 1.6
These controllers have run Marlin compiled using " BOARD_RAMPS_14_EFB " - " BOARD_MKS_GEN_13 " -" BOARD_MKS_BASE_14 " and have worked perfectly.
Have configuration all three boards types and tested for both EFBE and EFBF.

Presently all three of my systems are running with " BOARD_MKS_BASE_14 " though have single Extruder only on 3D Printers.

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
Quote
Roberts_Clif
I have compiled Marlin 2 alpha - Marlin 2.0.6 For both my Hictop Arduino mega 2560, and Have compiled it for my MPCNC using Arduino Mega 2560, Ramps 1.6
These controllers have run Marlin compiled using " BOARD_RAMPS_14_EFB " - " BOARD_MKS_GEN_13 " -" BOARD_MKS_BASE_14 " and have worked perfectly.
Have configuration all three boards types and tested for both EFBE and EFBF.

Presently all three of my systems are running with " BOARD_MKS_BASE_14 " though have single Extruder only on 3D Printers.

Cool. Just using the Arduino IDE? What does 2.xx deliver differently to 1.xx?

DLC

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
Displays Bed leveling point on LCD, Power-Loss Recovery.

Really have not added many new features, was just playing nothing to do got bored upgraded to next version of marlin.
Posted that I have upgrade for new version of Marlin for Hictop 3DP08 - 3DP18 and left link to configured Marlin firmware on google Drive.

I know should be 3D Printing for Profit, now that we are being released for lock-down will start posting for local 3D Printing work.

[github.com]

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
One of marlin 2 philosophy is to be as usable on 8 bit systems.

644p is possible (just) but don't expect to many features with only 64k flash
1284p is also getting tight, with only 128k flash
at90usb1286 is still supported, but has 128k flash limits
2560 is still well supported.

But there are features in marlin that wont work on 8 bit
Highres/colour marlin controlled lcd's (ie where marlin controls the pixels, not smart lcd which are serial/SPI devices)
SDIO_SUPPORT, requires hardware support in MPU (high speed SDCARD interface)
SDCARD as a USB drive (not all 32bit controllers support this)
CDC serial (virtual serial over USB that upload/downlaods as fast as it can, ignores baud rates). Not all 32 bit controllers support this, and the at90usb1286 has this feature.

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
I have been reading that you need to have a Visual Studio IDE to compile for the 32 bit boards.
Most of what I read is that it is a bear to get that to work. But, people don't usually post that everything is great and that they have no trouble. :)
Does Marlin 2.xx now support configuring with just M commands like Reprap or do you still have to re-compile even to set a delta Z height?
I would love to move to 32 bit boards like the SKR's (if anyone makes one that actually works...) I have gotten REALLY spoiled by my Duet 2 Maestro boards, but I can't afford those for all my printers, and even the Rambo board really shows its weaknesses when running a full graphics controller. What I really want is a 32 bit board/firmware combo that allows a config file rather than a re-compile, can network and can set the stepper currents with an M command instead of a screwdriver. But I think that I am just dreaming, right?

be well,
DLC

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
Quote
Roberts_Clif
Displays Bed leveling point on LCD, Power-Loss Recovery.

Really have not added many new features, was just playing nothing to do got bored upgraded to next version of marlin.
Posted that I have upgrade for new version of Marlin for Hictop 3DP08 - 3DP18 and left link to configured Marlin firmware on google Drive.

I know should be 3D Printing for Profit, now that we are being released for lock-down will start posting for local 3D Printing work.

[github.com]

Yeah, I get that. I have been enhancing and repairing printers since June when Make4Covid went dormant. .

be well,
DLC

Re: Is Marlin 2.xx strictly for 32 bit controllers?

$
0
0
"I have been reading that you need to have a Visual Studio IDE to compile for the 32 bit boards.
Most of what I read is that it is a bear to get that to work"


No. you use vscode (a programmers text editor) and platformio as the development environment

If Arduino IDE supports the platform, you can compile it on arduino IDE. Main exception ls lpc1768/9 based controllers, that is only for platformio.
Of course you have to manually add these platforms, and in most cases use the required version. Which under Arduino IDE is a PITA! but you can do it.

vscode/platformio Is dead simple to set up, your average grandma can handle it.
Made even easier with the marlin auto build tool. [marlinfw.org]

or without auto build [marlinfw.org]

the main issue is people and their reluctance to change, even when the new thing is way better.
Viewing all 12090 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>