dual x is not going change anything accuracy wise. When you enable a driver type X2 marlin auto allocates the first unused E as X2, so the first X is plugged into X plug and the X2 is plugged into E0 or E1 plugs (what ever is still un allocated) (unless you have changed the pins files to explicitly define the X2 pins)by Dust - Firmware - Marlin
Use platformio under vscode. But its most likely that you have very slow computer / harddriveby Dust - Firmware - Marlin
marlinfw.org and the link I provided point to the same place.by Dust - Firmware - Marlin
there are no references to MINIMUM_PLANNER_SPEED in current marlin bugfix. MINIMUM_PLANNER_SPEED was removed on Oct 28, 2023.... update your code.by Dust - Firmware - Marlin
Configs are older... not current bugfix missing #define I2C_BD_SDA_PIN #define I2C_BD_SCL_PIN #define I2C_BD_DELAY no custom boot screen or icon files so I disabled those I added under #define MOTHERBOARD BOARD_BTT_SKR_V1_4_TURBO #define I2C_BD_SDA_PIN Z_MIN_PROBE_PIN #define I2C_BD_SCL_PIN SERVO0_PIN #define I2C_BD_DELAY 20 // default value is 20, should be in the range [1by Dust - Firmware - Marlin
with TMC2209's on BOARD_BTT_SKR_V1_4_TURBO you must remove the diag pin from the stepper driver when using endstop switches you have #define DIAG_PINS_REMOVED but did you actually do it?by Dust - Firmware - Marlin
Your config says you don't have a Z-endstop, your using a probe. So you don't get a z_min in the endstop listing. "Nozzle temp is reading 0/0 (zero)" on a BOARD_BTT_SKR_V1_4_TURBO this is normally caused by having a dead ADC pin.. The ADC pin on these boards are sensitive and can only take 0 - 3..3 volts, sadly when the hotend develops a fault it often sends 12v to this pin.by Dust - Firmware - Marlin
Has anyone got a Anycubic kobra plus and could measure the hotend to extruder PTFE tube length for me? Just the visible length from fitting top to fitting top is fine, I can add the internal lengths Ball park from their replace the hotend video its about 400mm long, I'm trying to fix up a damaged kobra plus (with missing parts) and anycubic is not being helpful.by Dust - General
Blue led is on tx line, it glows when the signal is low. But only if the board has power The lpc176x pins for serial 3 Serial3 TX RX FUNCNUM Default P0_00 P0_01 2 LPC_PINCFG_UART3_P0_25 P0_25 P0_26 3 LPC_PINCFG_UART3_P4_28 P4_28 P4_29 3 The wifi port on the skr 1.4 uses P4_28 and P4_29 so you need to enable function 3 In marlin you set LPC_PINCFG_UARTby Dust - Firmware - mainstream and related support
Also make sure your using a data usb cable. Charging usb cables do not have the required data io linesby Dust - Firmware - Marlin
Those driver are for FT232RQ chips not ch340 chips.. fairly sure your board has the later. Look at your board, see the chip behind the usb port, what does it say written on the top of it?by Dust - Firmware - Marlin
COM ports are windows/dos operating system ports SERIAL_PORT is Marlin firmware controller serial port One has nothing to do with the other ------------------ usb cable ------------------------ | windows Com 1 |--------------------| Marlin SERIAL_PORT 0 | ------------------ ------------------------by Dust - Firmware - Marlin
Its a mega2560 board you need to enable #define SERIAL_PORT 0 And #define BAUDRATE 115200 UART 0 is connected to a usb to serial chip. Normally a ch340 chip. If you using windows you need to install drivers for the OS to see portby Dust - Firmware - Marlin
Did you use platformio? as arduino ide you need to manually replace lib U8glib/ U8glib-HAL with latest version of U8glib-HAL platformio does this for youby Dust - Firmware - Marlin
Provided configs work fine on my identical hardware Best guess you didn't replace default configs with these configs. As default is also a ramps but without a screen. Check the power on serial log Looks like this with your configs 02:45:50.349 > Marlin 2.1.2.4 02:45:50.349 > echo: Last Updated: 2024-06-16 | Author: Timothy Franceschi 02:45:50.351 > echo: Compiled: Oct 5 2024 andby Dust - Firmware - Marlin
resistance of 5.7 ohms seems a bit high. at 12v that is 25watts which is rather low for a hotend heater (40watts is normal, 3.6ohms) "when commanding the hotend to heat, I can read 12V at the hotend connector" The hotend has the gnd switched, there is always 12v on the connector, one pin always has 12v, the other pin is 12v (via the hotend heater) or gnd depending on if the mosfet is on or ofby Dust - Tech-Talk
This is why GD32 chips are not well supported.. The required subsystems are just not there maple is a kludge, it doesnt really support gd32 very well at all..by Dust - Firmware - Marlin
Look at Marlin/src/pins/pins.h In the comment for each board is a list of valid build environments for the board.by Dust - Firmware - Marlin
You install the number you want for the micro stepping you want, but 99.9% of people forget to install any These are the Jumpers for a A4988 (Jumper off = LOW) But your steps/mm is rather high for a old 8 bit controller. 3 factors are involved in moving. Steps/mm (and microstepping) Feedrate Stepper driver current. (adjusted via the variable resistors on the A4988's, set to match your stepby Dust - Printing
Why on earth are you not using bugfix 2.1.x You need correct Motherboard and to define the correct SERIAL_PORT (which is different for every motherboard)by Dust - General
Install 3 micro stepping jumpers under each stepper driver!by Dust - Printing
you don't need to remap any pins. (unless your trying to use a pin marlin has already allocated) remapping is for pins that have a function in marlin. your using direct pin control "M42 P32 S0" P32 is the pin your settings (Arduino pin name D32) Use D4 or D5 on the Servo plug, just change M42 P32 S0 to M42 P4 S0 etc. The main catch is you cannot use locked pins (pins controlled by marby Dust - Firmware - Marlin
The 2B, 2A, 1A 1B four pin ports are the output of the stepper drivers. This has nothing to do with board pins. The board pins are well documented Top leftby Dust - RAMPS Electronics
I also see this on for VIKI2 on ramps... So noting it here for reference #define DOGLCD_CS 32 #define DOGLCD_A0 47 #define LCD_SCREEN_ROT_180 #define BEEPER_PIN 35 #define STAT_LED_RED_PIN 39 #define STAT_LED_BLUE_PIN 37 #define BTN_EN1 45 #define BTN_EN2 41 #define BTN_ENC 43by Dust - General
The page has a link to "Get Support Files here" that no longer works. But waybackmachine does have that page and shows but those links are also gone By using some tricks I was able to get partial wiring PDF's but they are truncated to 1MB, had to repair them to see anything. But the important ramps stuff is of course missing!by Dust - General
U8glib and U8glib-HAL provide the same API interface, you only install the latter I would strongly suggest you use platformio under vscode, its 100 times faster to complie than Arduino IDE, it also installs the correct library automatically see If you look at the Marlin/src/pins/ramps/pins_RAMPS.h file it shows what ramps pins are used for this display #define DOGLCD_CSby Dust - General
Also the mosfet switches gnd. If there is another path to gnd it will stay on I have seen this many time where the hotend heater cartage is not insulated so the heater block is now at 12v all the time, Current doesn't flow due to not having a gnd path. Then the thermistor is screwed to the heater block, if you break the insulation on the leg it forms a gnd connection. Now the hotend is alwayby Dust - RAMPS Electronics
You would have to edit the boards pins file to have this fault, or perhaps setting the wrong MOTHERBOARD Or plug the steppers in wrong location.by Dust - RAMPS Electronics
/** * Assign more PWM fans for part cooling, synchronized with Fan 0 */ //#define REDUNDANT_PART_COOLING_FAN 1 // Index of the first fan to synchronize with Fan 0 #ifdef REDUNDANT_PART_COOLING_FAN //#define NUM_REDUNDANT_FANS 1 // Number of sequential fans to synchronize with Fan 0 #endif enable this and add something like #define FAN1_PIN pin number... I cannot remember what pinby Dust - Firmware - Marlin