Cannot reproduce Using your config files Compiling .pio/build/mks_robin_nano_v1v2/src/src/HAL/STM32/MarlinSerial.cpp.o Compiling .pio/build/mks_robin_nano_v1v2/src/src/HAL/STM32/MinSerial.cpp.o Compiling .pio/build/mks_robin_nano_v1v2/src/src/HAL/STM32/Servo.cpp.o Compiling .pio/build/mks_robin_nano_v1v2/src/src/HAL/STM32/eeprom_bl24cxx.cpp.o Compiling .pio/build/mks_robin_nano_v1v2/src/src/HAby Dust - Firmware - Marlin
Marlin has example configs for this printer Which builds fine Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [==========] 95.3% (used 62448 bytes from 65536 bytes) Flash: [===== ] 50.1% (used 262516 bytes from 524288 bytes) Building .pio/build/mks_robin_nano_v1v2/firmware.bin encrypt([".pio/build/mks_robin_nano_v1v2/firmware.bin"], [".pio/build/mkby Dust - Firmware - Marlin
Please post actual full error messages and attach the Config files your using.by Dust - Firmware - Marlin
just another undocumented controller Things Ive found "The main evolution from the F5 to the D6 is the use of TMC2209 drivers instead of A5984 drivers." from you can check various pins in the kipper config But it looks like you will have to start from scratch to get marlin on itby Dust - Firmware - Marlin
The MKS TS35-R V2.0 probably has the same issues the MKS TS35 V2.0 has on BTT SKR 1.4 1) the exp1 and exp2 plugs are rotated 180 from what BTT expects. 2) This MKS TS35 V2.0 screen is known to have bugs in Marlin on BTT SKR 1,x boards. I've been working on fixing them But i'm stumped on why skr 1.4 turbo does not work with TFT_CLASSIC_UIby Dust - General
when uploading gcode to your sdcard you need to use the more complicated way of sending data that includes line numbers and checksums. This is so it can detect errors and request resends if data is corrupted or lost these are the lines like the following as posted in the above examples. N2 G0 X1 Y23 Z36 F2500*4 See for detailsby Dust - Firmware - Marlin
If X,Y and Z are still moving, no it cannot be the polyfuse... Its for all steppersby Dust - Reprappers
two different questions here "Is there a way to retrieve the firmware from the board on my 3d printe" yes there are ways to copy the firmware off of the controller in some cases... how depends on the chip type. "Firmware settings retrieval" Yes and no There are ways to embed the setting into the firmware, but it is very unlikely that they enabled it If they enabled CONFIGURATION_EMBEDDING iby Dust - Firmware - Marlin
This is a mixing extruder, so a number of extruders are running concurrently...with X, Y and Z I'm wondering if your tripping the 5a polyfuse, as ramps was not designed with 5 extruders in mind The polyfuses are the yellow square things, the work by heating up with the current drawn through them, to much current and the get over a tripping temperature point and go open circuit.. They close baby Dust - Reprappers
this is simple test firmware, you upload it to the controller and observe the results All stepper motors should move back and forward a little bit. If steppers move as expected, issue is in marlin some ware if steppers don't move now, you have hardware issues (any of these.plugged into wrong port, vref to low, bad stepper motor wires, dead stepper driver, dead mega or ramps)by Dust - Reprappers
Also you can test your hardware with the stock ramps tester code. A version I modified to work in vscode or arduino ide can be found here If you look at RAMPS1.4_TestCode.ino you will see it is very easy to extend to more axes. Or just update pins for your 5 E axis Note: it blindly moves all steppers and turns on all the mosfets, so unplug heaters and ensure extruders have no filamentby Dust - Reprappers
Enable PINS_DEBUGGING and send a M43 examine ouput for any pin conflicts you may have missed A full config and edited pins file would also help...by Dust - Reprappers
there is no such setting as BED_CENTER_AT_120_105 You cannot just make up random defines With Z_SAFE_HOMING set, the hotend is moved so the probe it at the center of the bed,ie the hotend will be at X 220/2 + 36 ie 146, Y 210/2 +10 ie 115. So the probe is in center of the bed Please read you need to setup X_MIN_POS, Y_MIN_POS and bed sizes correctly, Note everything is set rby Dust - Firmware - Marlin
Marlin firmware is not "RepRapFirmware" that is different firmware.. you should not use 1/256 mirco stepping all that does is bog down your controller with generating millions of unneeded step pules. Use 1/16 with INTERPOLATE enabled. The micro controller sees 1/16 but the stepper driver up scales to 1/256 internally. The driver then takes 16/256 steps for every 1/16th step input.by Dust - Firmware - Marlin
yes it needs both AXIS5_ROTATES is to say this is a rotating axis HAS_ROTATIONAL_AXES 1 is patch to make AXIS5_ROTATES work. these defines with parameters are effectively used as text substitutions so in code there is #if HAS_ROTATIONAL_AXES , which become #if 1, ie is this true, and yes if 1 is away true so that code is used when HAS_ROTATIONAL_AXES is set to 1by Dust - Firmware - mainstream and related support
It does work I pre tested it you added "#define HAS_ROTATIONAL_AXES 1" ? it needs the 1 on the end. If your sure you did, please attach your Config files for examinationby Dust - Firmware - mainstream and related support
That is overly complicated.. ramps has oodles of spare IO pins, just set them up with their own step and direction pins Adding a stepper driver just needs two io pins. step and direction, enable can be hard wired onby Dust - RAMPS Electronics
Note the mega2560 is deceptively simple... For marlin need to use Arduino standard pin definitions Hardware UARTs are fixed, so make sure you don't accidentally use the required IO pins for something else. Especially UART 0 which is required for firmware updates PWM and analog pins are similarly locked. If your planning to use software serial for tmc uart communications, , only pins that suby Dust - Firmware - mainstream and related support
Stop publishing your e-mail address. the only one who is going to use it are spammers, who scrape the internet for any e-mail address they can find to send spam to! Every board needs a MOTHERBOARD name you define it in Marlin/src/core/boards.h, the number and name just needs to unique, the name starts with BOARD_ , you should put yours with the other ramps boards The new board requires a piby Dust - Firmware - mainstream and related support
add #define HAS_ROTATIONAL_AXES 1 to your Configuration.h as a temporary work around This is a bug,by Dust - Firmware - mainstream and related support
Gcode is by default case sensitive It Must be upper case, G1 not g1, M106 not m106 all the lowercase lines are ignored, unless you enable GCODE_CASE_INSENSITIVE Pronterface knows this and converts to uppercase automaticallyby Dust - Developers
Please seeby Dust - Firmware - mainstream and related support
This is just a spammer, linking through to their search engine optimization AI tool. Is not reprap relatedby Dust - Developers
SERVO_DELAY is for servos, (or things emulating servos) your probe only uses a enable/disable io signal. not servo control. So SERVO_DELAY is not used here.by Dust - Firmware - Marlin
??? If there are example configs for it (which there are) , it is meant to work with current Marlin versionsby Dust - Firmware - Marlin
Many 3d printer makers ignore the marking on the controller pcb and plug their stuff in where ever they want. So check where the Z stuff is actually wired into on the controller.by Dust - Firmware - Marlin
connection wise, it is identical to a bltouch, ie you plug it into the 5 pin probe port. The manual provided code is the config file for the probe for klipper firmware An example Marlin config is in the manual.. this should work on a creality v4.2.7 on bugfix-2.1.x #define FIX_MOUNTED_PROBE //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // make sure to comment this out #define USE_PROBE_FOR_by Dust - Firmware - Marlin
there are example configs for Prusa i3 Pro B, Prusa i3 Pro W, Prusa i3 Pro C and PI3A PRO So it depends on which Geeetech i3 Pro you have...by Dust - Firmware - Marlin
You have somewhat missed the boat on this one... But there are now lots of people and places with 3d printers (and some are rather fast) I suggest you ask at a local maker space... see if anyone is willing/able to help. (I'm on the wrong island...)by Dust - New Zealand RepRap User Group
Your looking at old out of date information. Dual axis is now enabled by enabling the appropriate stepper drivers, you don't manfully set NUM_Z_STEPPER_DRIVERS Eg #define Z2_DRIVER_TYPE A4988 And that is it Now if you want dual z endstops also you need to configure #define Z_MULTI_ENDSTOPS In Configuration_adv.h Note you will get this warning "Note: Auto-assigned Z2 STEP/DIR/ENABLE_PINsby Dust - Firmware - Marlin