Look at the circuit diagram PE6 -> SN74LVC1G17 to level shift the voltage from 3.3 to 5v -> RGB pin There is no way to use the RGB pin as a input due to this bufferby Dust - Firmware - Marlin
A common misconception. That SPI (or UART) connection for stepper drivers is used for moves, it is for configuration and monitoring only not for moves. Movement uses the standard enable, step and direction pins, and these are directly connected to the atmega2560 IO pins Yes, it is very likely your arduino mega has a damaged atmega2560 chipby Dust - Problemi e qualità di stampa
The e-mail address has been updatedby Dust - Administration, Announcements, Policy
I see the email in the log domain name is not validby Dust - Administration, Announcements, Policy
They have still have sdcard slots... BTT tfts are small computers witch touch screen, they use the sdcard for gcode and for updating their own firmware.by Dust - General
You cannot generate 24V 10A from a power supply with 12V 8A Power is fixed 12v 8A = 96watts so 96watts at 24v = 4A amps. (assuming perfect conversion) but you only need 1.66A at 24V for a 40watt heater cartridge, so this should work.by Dust - Firmware - Marlin
The trick is it needs a pullup, the probe port does not have the required pullup. use the z-stop pin for the trigger. Ie this warning displayed by Marlin #warning "BIQU MicroProbe V2 detect signal requires a strong pull-up. Some processors have weak internal pull-up capabilities, so we recommended connecting MicroProbe SIGNAL / GND to Z-MIN / Z-STOP instead of the dedicated PROBE port." Marlby Dust - Firmware - Marlin
Prusa Mk3S has 24v volt components including the hotend heater cartridge the ramps is 12v. this will not work together. The Cooling Fan 5015 50x50x15mm from the Prusa mk3s is 5v so you cannot plug that into any of the ramps mosfets either, they all run at 12v. There are hacks you can do to change a ramps to 24v Or get yourself a 40watt 12v heater cartridgeby Dust - Firmware - Marlin
Sensorless homing is marketing BS In reality the tmc stepper driver has a pin (diag) that is connected to the endstop pin that triggers when the stepper detects a lack of movement. (like when it hit the end of travel) // // Trinamic Stallguard pins // #define X_DIAG_PIN PC1 // X-STOP #define Y_DIAG_PIN PC3 // Y-STOP #define Z_DIAG_PINby Dust - Firmware - Marlin
You need to find the line "#define TEMP_SENSOR_0 1" In Your Configuration.h file The 1 means your using type 1 thermistor You need to get a better thermistor You need to install that thermistor You need to update #define TEMP_SENSOR_0 1 and replace the 1 with the new number that represents your thermistor type. (see ) for the list Once you have updated the value you then need to compile Marby Dust - Firmware - Marlin
You need to use a thermistor type that can handle it You have set thermistor to type 1 for TEMP_SENSOR_0, this thermistor has a absolute max temperature of 320C also the firmware requires a HOTEND_OVERSHOOT this is set to 15 (don't change this without understanding why it is needed and the consequences) So the highest HEATER_0_MAXTEMP you can set with that thermistor is 320 - 15 ie 305C Youby Dust - Firmware - Marlin
and if you miss configure your end stop? without backup limits ts guaranteed to smash into the Z max, do you really want that?by Dust - Firmware - Marlin
Seems to be a known issue And it looks like Slic3r has stopped getting updates since Oct 29, 2022 Perhaps its time to leave the dark ages behind and use PrusaSlicerby Dust - Slic3r
" Most Chinese boards are closed source." this is over stating things MKS and Bigtree Tech are both Chinese companies and provide circuit diagrams for most of their stuff. From a previous post PCLoadPLA said you have a Artillery Sidewinder X1 which has a BOARD_MKS_GEN_L which has circuit diagramsby Dust - Safety & Best Practices
@SirPaz Look at your temperature on power on, use M105 If this is not reading a sane value (ie close to room temperature) The instant you attempt to set a temperature it will error. Also note that if the room temperature is actually really low < 5 degrees, the machine will also error. Most thermistor in Marlin are NTC, ie they follow this example graph To trigger a MIN TEMP errorby Dust - General
Looking at pins_RAMPS_RE_ARM.h its using spi on J3 and J12 for your display #define BEEPER_PIN P1_01 // (79) J12-12 #define BTN_ENC P1_04 // (77) J12-10 #define BTN_EN1 P3_26 // (31) J3-2 & AUX-4 #define BTN_EN2 P3_25 // (33) J3-4 & AUX-4 #define SD_DETECT_PIN P1_31 /by Dust - Firmware - Marlin
Your also going to have issues with lcd RGB_DIN pin, ie the neopixel back light, as that pin is not connected on the re-arm, you will need to connect it to an unused io pin. and telll the firmware where it is connectedby Dust - Firmware - Marlin
no. See the 5v pin on exp1 of the lcd, you connect that to 5v, because on the re-arm with a ramps and lcd adapter exp1 port is 3,3v Here are the exp1 and exp2 pins when on the rearm this is why re-arm comes with special cable egby Dust - Firmware - Marlin
The BTT_TFT35_SPI_V1_0 looks like thisby Dust - Firmware - Marlin
You don't change anything in platformio.ini except default_envs restore the stock one You have to open up the directory with the platformio.ini file in it, not the marlin sub folder Vscode is multi platform... you dont need a vm, but if you feel you must setup ubuntu 22.04, way less overhead than windows. you really need to have the code on a local hard-drive, not networkedby Dust - Reprappers
you have #define LASER_SYNCHRONOUS_M106_M107 Which is fan_pin control, your not using a laser on the fan_pins so disable this. Setting fan_pin to 0 conflicts with PA0 ie E1_DIAG_PINby Dust - Firmware - Marlin
Latest Marlin bugfix 2.1.x still has Marlin.ino Latest release 2.1.2.4 still has Marlin.ino So Im not sure what your talking about, its not missing Though arduino ide is not recommended any more, old and slow (even the new versions) vscode is recommendedby Dust - Reprappers
add #define FAN_PIN -1 to your Configuration.h Note this is #define FAN0_PIN -1 in more up to date code.by Dust - Firmware - Marlin
The only serial port you have enabled is the TFT connector (ie #define SERIAL_PORT 1) This board has 3 serial ports -1 this is the USB cable 1 this is the TFT port 3 this is the WIFI port remove the // from //#define SERIAL_PORT_2 -1 to enable the USB port Or of your not actually using the tft port change #define SERIAL_PORT 1 to #define SERIAL_PORT -1by Dust - Firmware - Marlin
Marlin 2.1.2.2 also has lots of issue Use Marlin 2.1.2.4by Dust - Reprappers
I will add a note. This should only be done if your gantry moves an incorrect distance Printing out something and measuring it is not a good way to get an accurate steps/mm, only a rough estimate. Incorrect E or Z steps/mm will mess this up, as will a number of other settings or plastic shrinkageby Dust - Firmware - Marlin
Ie your talking about DEFAULT_AXIS_STEPS_PER_UNIT used in code like this xyze_float_t default_steps = DEFAULT_AXIS_STEPS_PER_UNIT Ie the steps are floats, that is numbers that have decimal places This is fine, and common practice. example from standard configs { 80.08, 80.17, 400, 101.30 } { 80, 80, 100, 97.5 } { 76.190476, 76.190476, 1600, 164 }by Dust - Firmware - Marlin
The line #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN this line says you plugged the CRTouch into the Z_MIN endstop plug Did you do this or did you plug it into the 5 pin bltouch plug? If you plugged it into the 5 pin bltouch port you need to comment out //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PINby Dust - Firmware - Marlin
You have enabled MPCTEMP but you dont seem to have updated any any the following to match your hardware. #define MPC_HEATER_POWER { 40.0f } // (W) Heat cartridge powers. #define MPC_INCLUDE_FAN // Model the fan speed? // Measured physical constants from M306 #define MPC_BLOCK_HEAT_CAPACITY { 16.86 } // (J/K) Heat block heat capaby Dust - Firmware - Marlin
Where are E0 stepper pins?by Dust - Tech-Talk