"M201 X100 Y100 Z2000 ; set accelerations (mm/s^2)" This seems like a lot of acceleration for a Z, perhaps this is causing z to skip stepsby Dust - Firmware - mainstream and related support
For no bootloader operation you have to edit the build environment settings eg board_build.offset = 0x7000 board_upload.offset_address = 0x08007000 Says the firmware should start at 0x08007000, but without a bootloader it will never start since code starts at 0x08000000 So change to board_build.offset = 0x0000 board_upload.offset_address = 0x08000000 But I recommend restoby Dust - Firmware - Marlin
from my GD32F303 creality v422 board.by Dust - Firmware - Marlin
With the arrival cheap crap printers from china the development of DIY printers dropped to almost none.by Dust - General
This is what you get when the LCD hasn't been initialized. Causes could be firmware or hardware. One very common cause is the screen comes is two versions. One version has the cable keys facing up, the other down. You have to physically check that the lcd is getting 5v and gnd on the correct pins. If it is wrong rotate both cables 180 degrees at one end, yes this involves cable modificationsby Dust - General
Get a modern Motherboard The RAMPS is 15 years old now! Based around 8 bit technology.by Dust - Safety & Best Practices
You seem to be using Arduino IDE This is old and slow and only supports a small subset of boards I strongly suggest you install platformio under vscode (text editor) See If you continue to have issue I also advise you join the Marlin discord where you can get live help.by Dust - Firmware - Marlin
This seem to be a spammer. 2 posts and both have links to www.theengineeringprojects.com USer e-mail is also listed on various spammer lsitsby Dust - General
You really need to work out how to build firmware for yourself, so you can make any tweaks you want to.. I would strongly suggest you use the Marlin Discord server, doing this via this forum could take weeks.by Dust - Firmware - Marlin
"Just to confirm: macros are loaded at startup, but they can be overwritten at any time from the serial terminal — for example, sending a command like M810"" clears that macro, or sending a new M810 command overwrites the previous one. Is that correct?" Yes they can be over written at any time using gcode M810-M819 No there is no way to lock them without coding and changing things.by Dust - Firmware - Marlin
As a result of this have added a PR to adds some features to GCODE_MACROS including viewing the currently set macros and saving them to eeprom if you wantby Dust - Firmware - Marlin
You enable STARTUP_COMMANDS and add the gcodes you want. Individual startup gcodes are separated with a \n multiple gcodes in a GCODE_MACROS are separated with a | Eg #define STARTUP_COMMANDS "M810 M300 S440 P50|M117 Tone played\nM811 M300 S660 P250|M117 second tone played" Will set M810 to "M300 S440 P50|M117 Tone played" and set M811 to "M300 S660 P250|M117 second tone played" on startupby Dust - Firmware - Marlin
most touch screens are serial devices. Ie they they are in really small computers with screens connected via serial to your controller. EXP1/EXP2 is normally used for 128x64 pixel or 20x4 character lcd displays which many touch screens will emulate. Why you may ask? Because touch screens focus on looking pretty and ease of use but are limited in functionality. the stock 128x64 lcd has all possibby Dust - General
The due does not have a hardware floating point unit, so runs floating point maths slowlyby Dust - Reprappers
yes* Most new fun features require a 32bit controller, a 10 year old 16mhz 8 bit controller is just not powerful enough. *You can upgrade, and enable a few new thing, but not all the new thingsby Dust - Firmware - Marlin
M503 will display some settings but the rest you will have to work out But looking at your previous posts you added unsupported i2c io expander, that will be fun to port Also it is recommended up upgrade your motherboard to a 32 bit controllersby Dust - Firmware - Marlin
I've been talking with the main developer for FT-MOTION input shaping in Marlin and he recommends "a board with an FPU, like SKR3 or Octopus Pro with the H7 MCU" You need good input shaping for higher speed printing. But here is an example he posted of a 14:12 min benchy on Marlin with his latest FT-MOTION code, and unlike more extreme speed benchy it still looks like a benchy! . (his hotendby Dust - Reprappers
What does M119 tell you regarding the probe, perhaps logic is reversed.by Dust - Firmware - Marlin
Darn... I should have seen that normally on a Delta it defined like this, #define X_BED_SIZE ((PRINTABLE_RADIUS) * 2) #define Y_BED_SIZE ((PRINTABLE_RADIUS) * 2) #define X_MIN_POS -(PRINTABLE_RADIUS) #define Y_MIN_POS -(PRINTABLE_RADIUS) #define X_MAX_POS PRINTABLE_RADIUS #define Y_MAX_POS PRINTABLE_RADIUS Note provided configs are also missing #define BED_CENTER_AT_0_0by Dust - Firmware - Marlin
Im thinking you have a power issue (very common on ramps) And the board it just rebooting, after a reboot it rehomes.by Dust - Firmware - Marlin
you have reformatted Configuration_adv.h This obscures what changes you actually made as the entire file has changed. Edit: after wasting a hour reformatting Configuration_adv.h It looks like no options where enabled or disabled from defaultby Dust - Firmware - Marlin
Depending on your type of screen and features enabled this could be hundreds of setting Join a 3d printing chat such as take photos of the particular item and ask specific questions about itby Dust - Printing
I'm not sure if its related to your delay or not but M410 can be handled by EMERGENCY_PARSER, ie it jumps to the head of the queue as soon as its is seen in the serial buffer. code is in Marlin/src/feature/e_parser.h / Marlin/src/feature/e_parser.cppby Dust - Firmware - Marlin
The Anet 1.0 board is just a nightmare Tiny amount of flash 128K Most do not have a bootloader so you need to install one. Even if you have one it is recommended you install the smaller optiboot, There are 3 build options (sanguino1284p, sanguino1284p_optimized, melzi_optiboot) you want the last one. It gives you most firmware space, but you must install the bootloader first Even attachiby Dust - Firmware - Marlin
stock ramps is not due compatible, 5v vs 3.3v issues, worst being they are shorted together on the ramps.by Dust - Reprappers
I would avoid the btt skr mini e3 v3, While it is a 32bit board its actually about equal to an 8 bit board. no floating point, slow mhz, old Cortex®-M0+ techby Dust - Reprappers
No! Many klipper users are under the delusion that Marlin is slower. This is not true, You do need faster controller CPU. In klipper its a raspberry pi doing the heavy work, in Marlin you need a 32 bit boardby Dust - Reprappers
then its a poorly built machine and effectily that part of the bed does not exist, as the machine cannot put the nozzle over it Then the home position is 0, and you measure the bed size from that lineby Dust - Reprappers
It depends on your firmware In Marlin its these settings #define X_BED_SIZE 200 #define Y_BED_SIZE 200 #define X_MIN_POS 0 #define Y_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE If you home to Y min then Y_MIN_POS is the postion of that endstop, if you home to Y max then Y_MAX_POS is the position of that endstop often min values are less than 0by Dust - Reprappers
These neopixels are actually a PITA in the current implementation (ie bit banged), they have strict timing requirement that is in conficts with the primary function of the controller, ie to produce percision step and direction pulses for a number of stepper drivers... More neopixel strips compounds the conflicts.by Dust - Firmware - Marlin