Show all posts by user
Page 1 of 241
Pages: 12345
Results 1 — 30 of 7218
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 resto
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 modifications
by
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 lsits
by
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 want
by
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 startup
by
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 possib
by
Dust
-
General
The due does not have a hardware floating point unit, so runs floating point maths slowly
by
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 things
by
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 controllers
by
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 hotend
by
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_0
by
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 default
by
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 it
by
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.cpp
by
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 attachi
by
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+ tech
by
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 board
by
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 line
by
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 0
by
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
Page 1 of 241
Pages: 12345