You don't need to do anything. that was just to show you that the file TMCStepper.h exists in marlin when you had the error "error: TMCStepper.h: No such file or directory"by Dust - Firmware - Marlin
Currently you have #define X_DRIVER_TYPE TMC2208 #define Y_DRIVER_TYPE TMC2208 #define Z_DRIVER_TYPE TMC2208 #define E0_DRIVER_TYPE TMC2208 Your using a ramps. The ramps has no hardware support for TMC2208 uart pins You either need to use the stepper drivers in standalone mode #define X_DRIVER_TYPE TMC2208_STANDALONE #define Y_DRIVER_TYPE TMC2208_STANDALONE #define Z_DRIVER_TYPE TMC220by Dust - Firmware - Marlin
use wayback machine, shows a snapshot of the site from the pastby Dust - Controllers
you have added #include <TMCStepper.h> #include <TMCStepper_UTILITY.h> #include <TMCStepper.h> #include <TMCStepper_UTILITY.h> to the top of Configuration.h these where not in the original config files and are not meant to be there. Remove themby Dust - Firmware - Marlin
This error normally results from a previous error. you have to fix them in order. One at a time The file is part of Marlin, you should have all of these Put your config files somewhere we can review them (zip and attach, or upload somewhere and provide the URL)by Dust - Firmware - Marlin
@CatRovacer57 try this Marlin/src/pins/esp32/pins_MKS_TINYBEE.h file with CR10_STOCKDISPLAY (lcd exp3 plugged into motherboard exp1)by Dust - Firmware - Marlin
I cannot tell exactly what you have changed, but guess from the error the line #define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM. should be as pictured. Not what you haveby Dust - Firmware - Marlin
And what does the very next line say? "#error "Disable SPEAKER or enable FAN_SOFT_PWM."" choose one.by Dust - Firmware - Marlin
weird how they obscured the the label on first image... might be a unauthorized clone.... Seems to be BOARD MKS_TINYBEE Important note, this board cannot do input shaping due to the way the stepper drivers are driven.by Dust - Firmware - Marlin
There are example configs for the Geeetech G2SPro bugfix 2.0.9.2 you just need to update the motherboard, and serial ports and stepper drivers. (and probably a few other little things) but its a good place to start from.by Dust - Firmware - Marlin
This was some time ago. I made thisby Dust - Delta Machines
Very pleased with how this turned out Can you guess what it is before trying it? leds = 8; //even number of leds across border = 1; base_top = 66; base_height = 5; base_bottom = base_top + base_height +base_height; top_pipe = (base_top - (leds+1)*border) / leds; base_pipe= (base_bottom - (leds+1)*border) / leds; Faces = [ [0,1,2,3], // bottom [4,5,1,0], // front [by Dust - OpenSCAD
Ive had a play and found lots of stuff 1) the random number generator was not working as it should at all 2) the code provided actually opens up the auto#.G file and injected to gcode within into marlin. This only works for very small files or buffer over runs happen and crash marlin a few things I changed 1) disabled the default marlin autostart, implemented our own method instead 2) I onlyby Dust - Firmware - Marlin
No issues like this on my Ubuntu 22.04.2 LTS running OpenSCAD version 2021.01by Dust - OpenSCAD
the links are Configuration.h#L754-L816 Configuration.h#L978-L986 Same page, different lines highlightedby Dust - Firmware - Marlin
click on link, waif for page to load it will highlight the sections mentions and yip the second one is wrong... updatedby Dust - Firmware - Marlin
no delta like setting in provided config... ie #define DELTA and you need this entire section and this Without that only Cartesian setting are possableby Dust - Firmware - Marlin
You config has other errors. cannot home to z-max using a bltouch needs these enabled #define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.by Dust - Firmware - Marlin
the pins file has #define X_STOP_PIN X_DIAG_PIN #define Y_STOP_PIN Y_DIAG_PIN So just set #define USE_XMAX_PLUG #define USE_YMAX_PLUG And it works as expected as x|y-min or x|y-max will still use X|Y_STOP_PINby Dust - Firmware - Marlin
"so I really shouldn't need to enable any axis(max or min) plugs as they will be physically empty" sensorless_homing is bs marketing... In reality the sensor is inside the tmc stepper drivers, it detects when the motor is stalled, and it uses a IO line connected to the endstop pins. So the plugs may be empty, but they are used.by Dust - Firmware - Marlin
please post url to patched code, or attach as zip, so we can see exactly what you changed and are runningby Dust - Firmware - Marlin
First a minor issue You have two extruders, but have setup #define FILAMENT_RUNOUT_SCRIPT "M600" this is for 1 extruder for more than 1 it should be #define FILAMENT_RUNOUT_SCRIPT "M600 T%c" Second issue enable #define USE_OTG_USB_HOSTby Dust - Firmware - Marlin
With BOARD_RAMPS_14_EFB the part cooling fan is defined as #define FAN_PIN MOSFET_B_PIN ie D9 This is controlled with M106/M107 ie gcode, normally generated by you slicer. So I'm rather confused by your description above... you already have a software controlled parts cooling fan So let take a step back.. Fans 101: Controller fan: cools the controller. can be setup to tby Dust - General
Firstly m going to presume you meant V4.2.2 not v4.4.2 as that doesn't exist as far as I can ascertain You cannot connect this up without loosing the sdcard on the lcd. There are simply not enough pins. So defining REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER is not a option as you cannot have a sdcard on the display that this define expects, You need ti instead define CR10_STOCKDISPLAY andby Dust - Reprappers
#elif MB(CREALITY_V4) #include "stm32f1/pins_CREALITY_V4.h" // STM32F1 env: STM32F103RE_creality env: STM32F103RE_creality_xfer env: STM32F103RC_creality env: STM32F103RC_creality_xfer env: STM32F103RE_creality_maple So look at the listed build envs: which leads to # # Creality (STM32F103Rx) # extends = stm32_variant board_build.vby Dust - Firmware - Marlin
1) no question here.. Firstly check the MPU on the controller. read the part number. If you build for a stm32f103re and it is a stm32f103rc it will not boot and the screen will not start. Has been seen with STM32F103RC, STM32F03RE, GD32F103RE and GD32F303RE 2) no source, a booloader.bin is available second 2) Its a stm32, you can use any standard stm32 upload methods. but using sdcard is eaby Dust - Firmware - Marlin
There is no support for these Creality touchscreens in stock marlin.by Dust - Firmware - Marlin
No not '#define SDCARD_CONNECTION(ONBOARD)' #define SDCARD_CONNECTION ONBOARDby Dust - Firmware - Marlin
The define is inside a #if block #if SD_CONNECTION_IS(ONBOARD) #endif Ie you need #define SDCARD_CONNECTION ONBOARD In your Configuration_adv.hby Dust - Firmware - Marlin
you have tried enabling some sort of directly marlin controlled tft display, probabbly BTT_TFT35_SPI_V1_0 with TOUCH_SCREEN but this is not what you have. This TFT display is not directly controlled by marlin. it is a serial device with cr10 emulation. In firmware you setup CR10_STOCKDISPLAY and a serial port set to 2, that is all this display requires.by Dust - General