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
For testing and basic control use pronterface/printrun once you can send gcode commands to your printer send M115 to get some basic information then M503 to get a lot of the machines settingsby Dust - Reprappers
The bed thermistor wires are probably shorted together (very easy to do at the thermistor end) The temperature sensor is a thermistor, which is just a resistor that changes resistance with temperature It has a negative temperature coefficient, which means that the higher the temperature, the lower resistance it has. A short would read maximum temperature unplugging the bed thermistor should maby Dust - Reprappers
Every time someone adds new code to marlin a large number of test build are done automatically. This includes two different builds for the mks tinybee see for details. Issue is on your computer delete your C:\Users\ASUS-PLUS\.platformio directory and restart vscode to reinstall platformio from scratch (give it time to download everything it needs from the internet, do not reboot or restart tiby Dust - Firmware - Marlin
Additional driver are used sequentially I then H then K then U then V then W These are the internal names used by marlin So you setup I axis, then you name it U (with AXIS4_NAME) for your gcode if that is what you want These are all the changes from your provided config files diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 20802a2839..2004334dab 100644 --- a/Marlin/Confiby Dust - Developers
you have already fixed it, not sure what your asking... pin32 is PC5 on the chip, the mks gen l does not break this pin out. so you should not disable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN on this controllerby Dust - Developers