Ive never seen any that say skr2 v1.3, it must be a new revision. Hopefully its still compatible with BOARD_BTT_SKR_V2_0_REV_Bby Dust - Firmware - Marlin
When you change the controller, you need to firmware that supports that controller. The btt skr 2 and the btt skr 1.3 are different boards. Look at your controller, the name of the board is probably written on it, Both have been in stock marlin for some time. BOARD_BTT_SKR_V2_0_REV_A // BigTreeTech SKR v2.0 Rev A (STM32F407VG) BOARD_BTT_SKR_V2_0_REV_B // BigTreeTech SKR v2.0 Rev B (STM32Fby Dust - Firmware - Marlin
Search the code for forward_kinematicsby Dust - Firmware - Marlin
I have found what I believe was the cause of this and have removed it.by Dust - Administration, Announcements, Policy
Does it actually home then the screen goes blank? If so your endstop is shorting gnd and 5vby Dust - Firmware - Marlin
You seem to have COREXY, or MARKFORGED_XY, or MARKFORGED_YX or a SCARA, DELTA, since it says Count A and B and not X and Y I believe that the additional axes only works with stock Cartesian machines.by Dust - Firmware - Marlin
-R is not valid, its just "M114 R" Though it probably works, will just ignore the extra - characterby Dust - Firmware - Marlin
There was an issue with the base PWM frequency being set to high on atmel mega2560 in that release. When turned on full PWM is DC so no frequency issues Use bugfix 2.1.x or release 2.1.1by Dust - Prusa i3 and variants
You cannot extract the config from the firmware. (unless its a recent version they enabled Config embedding) Best you can do is dump what settings you can get to M115 M502by Dust - Controllers
Line 1547 of the provided Configuration_adv.h "#define SDCARD_CONNECTION CUSTOM_CABLE"by Dust - Firmware - Marlin
Firstly I get this error. 299 | #error "SD CUSTOM_CABLE is not compatible with SKR Mini E3." After that.... You have disabled all extruders with #define EXTRUDERS 0 You also have X2 The stepper driver auto reallocation script doesn't support hardware UARTS, so when it tries to re allocate E0 as X2, it getting confused. (this may have been fixed in newer code,) Add this to your config.by Dust - Firmware - Marlin
I believe you need this to get any sort of a marlin menu up and running #define IS_ULTIPANEL 1by Dust - Firmware - Marlin
A lot of people are building voron 2.4r2 printers. Pros: CoreXY, fast, enclosed, bed is fixed, runs kipper, comes in 3 standard build platform sizes (250,300,350mm square). Can just get a kit and print plastics or self source. Cons: expensive, runs klipper (yes its a pro and a con) Klipper requires a controlling computer, normally a raspberry pi us used (currently unobtainable), more of a challby Dust - General
There is no negative space print is from 0 to 415 If you home to max, then say that is 0, then your working iin negative space from -415 to 0by Dust - Firmware - Marlin
If you home to max, then the printer is at max position.... "A G0 X10 send X now to the other end." if it is in absolute position mode this is working as it should "How can I change that?" you don't, its working normally Printer have absolute and relative positions G90 Absolute positioning G91 Relative Positioning when you home to max you set X and Y to max position to move to x0,y0 you canby Dust - Firmware - Marlin
Current bugfix is version #define CONFIGURATION_H_VERSION 02010300 Provided Config is #define CONFIGURATION_H_VERSION 02010200 so it may be an old bugfix, but is not current bugfixby Dust - Firmware - Marlin
You don't specify a feedrate in your gcode anywhere Try device.serial.write(b"G1 Z0.001 F1000\n") You also don't need Carriage Return, only the newlineby Dust - Firmware - Marlin
Can you see the issue between these two "identical" parts?by Dust - General
Anyone got any empty Prusa spools with the cardboard center they would be willing to part with? Just need the plastic parts. I ordered some refill spools and when the old spool ran out I found my spool are the older non removable plastic core variety, ie not usable for refillsby Dust - New Zealand RepRap User Group
F is fan speed You need #define SET_PROGRESS_MANUALLYby Dust - Firmware - Marlin
It depends on what your modeling arty stuff / figurines / miniatures you use blender or zbrush practical stuff openscad, freecad or fusion360by Dust - 3D Design tools
There are current 4 very different versions of this display. (that we know of, so far) The DACAI does use the directory called private. The file are in a very different format to the files in DWIN_SET Unfortunately there is absolutely nothing known about this display, other that it emulates a DWIN command set, the files in private are generated from the files in DWIN_SET files using a utiby Dust - Firmware - Marlin
%c is the tool number so it become M600 T0, M600 T1 etcby Dust - Developers
You have #define FILAMENT_RUNOUT_SCRIPT "M600 T1c" With multiple tools you need #define FILAMENT_RUNOUT_SCRIPT "M600 T%c" As documented just above it.. // With multiple runout sensors use the %c placeholder for the current tool in commands (e.g., "M600 T%c")by Dust - Developers
Could also be that you didn't set #define SERIAL_PORT 0 The chip would always connect, but marlin cannot receive or send any data And update your ch340 driverby Dust - Reprappers
You would need a controlling program or modify the firmware to do that beds and hotends are separate things... "Heat the bed to x°C until the nozzle temp sensor reaches y°C." doesn't make much sense "Heat the bed to x°C and If nozzle temp sensor drops below that temp, it should use the heated bed to keep the temp at a certain point (=y)". But this means x°C would be exceededby Dust - Firmware - Marlin
"Error:MAXTEMP" can be caused by several things Firstly what do you have the set as the hotend thermistor? keyword TEMP_SENSOR_0 I believe these old machine used a type 1.. What did you set for MOTHEBOARD ? I believe those old machines have a BOARD_MELZI Also unplug the hotend thermistor, does the max temp error change ? check resistance across the hotend thermistor cable pins while unplugby Dust - Mendel90
#define UART3_TX_PIN PB10 // default uses LCD connector #define UART3_RX_PIN PB11 // default uses LCD connector So firstly make sure that your not using serial port 3 for anything This is the code in PeripheralPins.c for genericSTM32F103RE //*** I2C *** #ifdef HAL_I2C_MODULE_ENABLED WEAK const PinMap PinMap_I2C_SDA[] = { {PB_7, I2C1, STM_Pby Dust - Firmware - Marlin
To use this add-on simply add the following url: https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json to the Arduino boards manager. Please see the following page for more information: .by Dust - Sanguino(lolu)
code has #if HAS_MULTI_EXTRUDERby Dust - Firmware - Marlin