The way to activate bed leveling is different depending on what bed leveling they enabled Most are G29, but Unified bed leveling is more complicated Try this test via pronterface G28; Home all axes G29; Probe the bed M420 Z10; set z leveling fade height, this may say unknown gcode G1 Z3; Move to Z = 3mm then watch your flags and do G1 X200 Y200 ; replace the numbers with the size of yby Dust - Firmware - Marlin
if your bed it relatively flat and level, it is difficult to see any Z movement Add a flag to to top of the Z so that you can see any movement easily. (a bit of tape woks fine)by Dust - Firmware - Marlin
Stop using 2.1.2.2, its is broken in so many ways Use 2.1.2.1 or preferably bugfix.by Dust - Firmware - Marlin
2.1.2.2 Input shaping reboot is meant to be fixed if you apply this patchby Dust - Firmware - Marlin
2.1.2.2 is severely broken! Enabling input shaping on that version of marlin makes the controller reboot over and over.by Dust - Firmware - Marlin
See the diagram in the config * Assuming the typical work area orientation: * - Probe to RIGHT of the Nozzle has a Positive X offset * - Probe to LEFT of the Nozzle has a Negative X offset * - Probe in BACK of the Nozzle has a Positive Y offset * - Probe in FRONT of the Nozzle has a Negative Y offset * * Some examples: * #define NOZZLE_TO_PROBE_OFFSET { 10, 10, -1 } // Exampleby Dust - Firmware - Marlin
module stack_of_spheres(w,r) { for(layer = [0 : w -1]) for(x = [0 : w -1 - layer]) for(y = [0 : w - 1 - layer]) translate() sphere(r); } $fn=20; stack_of_spheres(10,3);by Dust - OpenSCAD
best guess is your blue wire isnt good. not in the correct places, or not making a good electrical connectionby Dust - General
Don't bother with 0.9's unless you have a delta 3d printer For other printers it just doubles the number of steps it needs and halves the maximum speedby Dust - General
the MKS_MINI_12864_V3 only has 3 neopixels you have #define NEOPIXEL_PIXELS 30 This wastes cpu cycles controlling leds that are not there, best to set it to 3by Dust - Firmware - Marlin
Commenting out #define MKS_MINI_12864 and enabling // // MKS MINI12864 V3 is an alias for FYSETC_MINI_12864_2_1. Type A/B. NeoPixel RGB Backlight. // #define MKS_MINI_12864_V3 Also compiles, but had several warnings you should read about enabling NEOPIXEL_LED, which is required as that is the display back light Ie you need to update these lines, as indicated by the warnings #define NEOPby Dust - Firmware - Marlin
Provided Config files builds fine under platformio using stock pins.h Your OTT trimmed pins.h breaks marlin environment sanity checkingby Dust - Firmware - Marlin
2.1.2.2 is a bit of a lemon dont use it with input shaping, or a probe in the probe port that needs a pullup (ie bltouch and clones) List of known 2.1.2.2 bugs, some have patchesby Dust - Firmware - Marlin
@ChileMaker how about some pictures of the mosfet modules and where all the wires actually go? the MK52 is about 1ohm so pulls about 12 amps, most external mosfets should be able to do that easily This doesn't really make sense from the description... The connection form D8 to the module is just the on/off signal, it has practically no current. It normally goes to a optocoupler so is just tby Dust - RAMPS Electronics
@ChileMaker The wiring diagram and description sound correct Perhaps your bed is just to to massive a current draw for the mosfet?by Dust - RAMPS Electronics
3mf should just be zipped text files, so at least in theory you can examine it and perhaps write a converter. But who knows what they did to it... Closed source sucks!. But basically at this time there is no fix, other than repainting Start simple, take a 20x20x20 cube, colour each face a different colour make them identical in both Prusa slicer and Bambu Slicer, compare the 3mf archives.by Dust - General
Learn how to use gcode. One command M104 S200 set the hotend temperature to 200C Also since your printer has a 128x64 lcd you can add can add menus with CUSTOM_MENU_CONFIG to also set the temperatureby Dust - Firmware - Marlin
That is not MULTI_VOLUME, That is for if the controller has a sdcard and a usb flash drive port, which your board does not have. You just want to use build environment env: STM32G0B1RE_btt_xfer Which sets up the firmware to allow you to upload firmware to the sdcard over usb cable via binary file transfer. There is no support for 2 sdcards if that is what your tryingby Dust - Firmware - Marlin
The controller is a Creality V2.1 this uses a ch340 usb serial converter You need to install drivers for windows to see thisby Dust - Reprappers
The current pronterface does not show values for z- it does however highlight the number above and move tested Z 1, verified with lcd that Z is now at 1 tested Z -1 (1 is highlighted above). verified with that Z is now back at 0by Dust - Printrun/Pronterface
Core XY 101 For Y+ the stepper A and B must be moving is opposite directions (A anti clockwise) (B clockwise) for X+ the stepper A and B must be moving anti clockwise for X- the stepper A and B must be moving clockwise, but your getting Y+ so A stepper is not changing direction, is stick turning anti clockwise for Y- the stepper A and B must be moving is opposite directions (A clockwise)by Dust - CoreXY Machines
Marlin 2.0.5.2 - 2.0.9.3 uses the M parameter to set the pin mode: 0=INPUT, 1=OUTPUT, 2=INPUT_PULLUP, 3=INPUT_PULLDOWN. In Marlin 2.0.9.4 and up the T parameter is used instead.by Dust - General
Please try out as requested 4 months ago Updated bugfix 2.1.x configsby Dust - Firmware - Marlin
Your using miss matched config and code versions Your code does not have EITHER macro as used in the Config files you have. EITHER and BOTH macros where removed as a unnecessary duplication of others macros that already existed Get matching versions of code and config files Or update your config files, replace EITHER with ANY and replace BOTH with ALL, and fix any and all other changes requirby Dust - Firmware - Marlin
RADDS is not open source RAMPS-FD (v1) was stolen by Chinese companies and mass produced, before it was finished, the mosfets are on by default! this is a fire hazard. Make sure you look at v2 these all use DUE which was never well received . There is also the re-arm controller for a stock ramps board But there is no point in this type of system anymore. Since there are now a lot of reaby Dust - Controllers
well this is silly, but dont know if it is what is causing your issue #define ENABLE_LEVELING_FADE_HEIGHT #if ENABLED(ENABLE_LEVELING_FADE_HEIGHT) #define DEFAULT_LEVELING_FADE_HEIGHT 300.0 // (mm) Default fade height. #endif enable leveling fade height but then set the height higher than your max Z... effectively disabling itby Dust - Firmware - Marlin
as far as I can tell you don't have a display? I have attached Upgraded to Marlin 2.1.2.2 Configs you still need #define HEATER_BED_PIN 10 // (bed) in Marlin/src/pins/sanguino/pins_SANGUINOLOLU_11.h You should also try platformio under vscode, its is so much faster than Arduino IDE.by Dust - Firmware - Marlin
You have not defined a FAN_PIN In provided pins_SANGUINOLOLU_11 you have #if ENABLED(SANGUINOLOLU_V_1_2) #define HEATER_BED_PIN 10 // (bed) #define X_ENABLE_PIN 14 #define Y_ENABLE_PIN 14 #define Z_ENABLE_PIN 26 #define E0_ENABLE_PIN 14 #if !defined(FAN_PIN) &&by Dust - Firmware - Marlin
Driver like this do work that way. you can either tie - to gnd or + to a logic high but note 5V/24V logic This will not work on 3.3v systems, you require a voltage level shifterby Dust - Firmware - Marlin
No Configs are like ingredients in baking a cake. You cannot extract the ingredients once you have baked the cake. There is one exception to this, if you deliberately enable CONFIGURATION_EMBEDDING, then a copy of the config is added to the code that can be extracted.by Dust - Developers