You have full source, so yes it can be modified But this will break every current client that looks for the string in the old format. Search for B@ there are only 3 hits, its in Marlin/src/module/temperature.cppby Dust - Firmware - Marlin
mightyboard_revE is not a Arduino mega2560.. yes it uses the same chip but it uses pins 70-85 that as you noticed are not defined in the standard Arduino mega You should be using platformio which automatically forces you to use mega2560ext which has all the extra pins (platformio also compiles in 1/10 the time, due to the clever ways it knows what directories and c files it can skip during tby Dust - Firmware - Marlin
" 12v to the 5v pin" no, never ever ever do that! I sad to use the 12v to generate a 5v, how is up to you If your power supply also has 5v, connect the 5v to the 5v pin The grounds will already be connectedby Dust - General
Ramps board have power issues, a lcd is all you can add (and that is pushing it) add in a bltouch and it needs to much current on 5v remove 5v/vcc jumper that powers the servo 5v pins and instead make your own 5v supply from 12v to plug into the 5v pin and connect the gndsby Dust - General
M260 R1 ; Reset the buffer without sending data For when you make a typo!by Dust - Firmware - Marlin
Possibility In Marlin/src/HAL/ESP32/HAL.h static uint16_t adc_value() { return adc_result; } so try static uint16_t adc_value() { return adc_result - 300; }by Dust - Firmware - Marlin
You have to write 3 bytes M260 A97 B64 // control byte 0x40 M260 A97 B00 // MSB (D11.D10.D9.D8.D7.D6.D5.D4) M260 A97 B00 // LSB (D3.D2.D1.D0.x.x.x.x) M260 S1by Dust - Firmware - Marlin
Im marlin the adc values are from 0-1023 (ie they are all down scaled to 10 bits)by Dust - Firmware - Marlin
You cannot have a config without first adding the motherboard. The first thing you would set in a Config file is #define MOTHERBOARD and there is no valid setting for your board Without this Marlin has no idea what io pin does what. So the very first thing you need to do is make a spreadsheet of all atmega2560 IO pins and what they are connected to for your board (unless its pin compatible wiby Dust - Firmware - Marlin
If the bltouch/crtouch is in any way plugged into the z-min plug, the you use this #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //#define USE_PROBE_FOR_Z_HOMING If it is fully plugged into the 5 pin probe port you use this //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define USE_PROBE_FOR_Z_HOMINGby Dust - Firmware - Marlin
This is the pins of the DRV8825 from the top Are you sure you unsoldered the correct pins?by Dust - General
This "display" runs its own firmware. that is what is limiting the control. Not Marlin. I cant even identify which printer you have from that tiny video... First check for screen updates for your printer Or Contact Elegoo supportby Dust - Firmware - Marlin
lead screw does seem to be 8 mm per rotation so what does that leave... wrong micro stepping You say you have drv8825 at 1/16th ie jumpers are set to low (off) low (off) high (on) I suspect you really have 1/32 micro stepping 0.9 steppers are 400 steps per rotation * 32 micro stepping = 12800 steps per rotation with micro stepping. At 8 mm per rotation then the steps/mm would be 12800/8by Dust - General
0.9 steppers are 400 steps per rotation * 16 micro stepping = 6400 steps per rotation with micro stepping. as for your lead screw, you linked to your-account order-history, no one but yourself can see this If it has 4 mm per rotation then the steps/mm would be 6400/4 = 1600by Dust - General
I can replicate this on the simulator, with broken endstops Ie G28 XY doesn't move Ie they are always triggered Test your endstop M119 while switch is open and when closedby Dust - Firmware - Marlin
How about attaching Configs so we can attempt to replicateby Dust - Firmware - Marlin
You likely have bad wiring on your stepper motorsby Dust - Firmware - Marlin
FANMUX is not what you think it is. FAN0_PIN is used for extruder 0 FAN1_PIN is used for extruder 1by Dust - General
There are only a few possibilities blown fuse, dead mosfet or a faulty bed or the bed wiring. I do however see your running marlin 2.0.5 this is very old. released Mar 14, 2020 I strongly suggest yo upgrade to marlin 2.1.2.1by Dust - RAMPS Electronics
D8 is correct It looks like there are two fuses behind the power plug. I would check those have continuityby Dust - RAMPS Electronics
But not smart enough to know that 2d printers are not related to 3d printers or reprap in any manor.by Dust - General
you need to enable FYSETC_MINI_12864_2_1 for the lcd you don't need to change any pins but the back light is a neopixel you need #define NEOPIXEL_LED #define NEOPIXEL_TYPE NEO_RGB #define NEOPIXEL_PIXELS 3 and I like to have #define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup So you can see if the neopixels are workingby Dust - RAMPS Electronics
Your lead screw is a likly to be a single start many 8mm are 4 start and yes they really move 8mm inaccurate? most are connected to 200 step revolution steppers at 1/16 microstpping so 3200 steps a revolution. That is 8/3200 = 0.0025 mm per step.by Dust - Mechanics
Regarding firmware Marlin has example configs for this machine forget about arduino ide... get vscode with platformio Download marlin extract it, replace the Configuration.h and Configuration_adv.h with the examples for that machine and build the firmwareby Dust - Firmware - Marlin
the firmware can only turn the fan on or off. Doing so quickly it can adjust the speed. There is no way the change the direction. Plugging the fan in backwards will kill the fan. They are polarity sensitive. The only option is to turn the fan aroundby Dust - Firmware - Marlin
?? The display get power form exp1 and should light up when plugged into exp1 you don't even need exp2 for the lcd display itself to work. (you can leave exp2 unplugged and the display will light up and display things, but the encoder will not work) Exp2 is used for the encoder left and right, the kill pin and IO required for the sdcard.by Dust - RAMPS Electronics
1) The contrast knob 2) 41 3) that is not a supported feature of that display. The backlight is directly connected to 5v and gnd on Exp1 See There should be a 0 ohm resistor in the backlight power lines that can be replaced to lower the brightnessby Dust - RAMPS Electronics
You have to add it. See 5 axis ramps example #ifndef MOTHERBOARD #define MOTHERBOARD BOARD_RAMPS_14_EFB #define I_STOP_PIN 65 // Aux-2 #define J_STOP_PIN 66 // Aux-2 #endifby Dust - Firmware - Marlin
should have a desiccant pack in the package to, so that helps.by Dust - General