None of those pin are interrupt capable All the following pin are in arduino pin naming For the Mega2560 the digital Pins Usable For Interrupts are 2, 3, 18, 19, 20, 21 There are also what is known as pin change interrupts (one interrupt handler) for all these pins. Mostly used for software serial input pins. These are 10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69by Dust - General
All pins have several names For these Egs (AD3) PA3 75 25 (AD2) PA2 76 24 (AD1) PA1 77 23 (AD0) PA0 78 22 AD# is the analog port name and bit PA# is the digital port and bit on the CPU 7# is the physical pin on the integrated circuit package 2# is the Arduino IO pin (they remap things to standardize things) See more infoby Dust - General
For the last time. Those pins are not available on anything nothing at all "Red X meaning the pin is "not connected to anything" means that it's not in USE by anything, but that it IS available on some on-board connector that I can plug into, Yes?" NO! A red X indicates it is not connected to anything else at all. the pin is physically disconnected from everything! yes it unused, because itby Dust - General
If you tell marlin you have a Z2 stepper driver, Marlin automatically uses the first unused E (in this case E1) as Z2by Dust - Controllers
These pins are not connected to anything on the motherboard, to use them you would need to solder wire on to the cpu legs. Digital Pin 22 Digital Pin 23 Digital Pin 24 Digital Pin 25 Digital Pin 30 Digital Pin 31 Digital Pin 38 Digital Pin 40 Digital Pin 42 These are used Digital Pin 44 (PWM) E-REF-PWM Digital Pin 45 (PWM) Z-REF-PWM Digital Pin 46 (PWM) XY-REF-PWM The reference PWM sigby Dust - General
Please stop reading reddit, there is no information there. There is no AUX-2 on the Einsy Rambo What ever pins your looking for check the Here are the 3 main ports /** * ------ ------ ------ * 84 PH2 | 1 2 | PH6 9 50 MISO | 1 2 | SCK 52 62 PK0 | 1 2 | PJ5 76 * 61 PF7 | 3 4 | PD5 82 7by Dust - General
you also have #define MULTI_VOLUME enabled, disable this line But the controller still does not have sdcard and usb drive ports I think your getting confused about marlin devices vs the device that are part of the controlling display. To marlin the tft is only a serial device with 128x64 mono mode emulation and a sdcard slot The "TFT35 V3.0.1 Touch Screen Display" is really a control computby Dust - Firmware - Marlin
Note: your probe offset says your probe is left of and front of the hotend, is this the case? (as so many people get this backwards) 1) Probe offsets have nothing to do with homing X or Y, only for Z as you have Z_SAFE_HOMING enabled. You home X, x moves until the x endstop is triggered (sensorless still uses endstop io pin), the firmware now sets x to X_MIN_POS, in your config file this iby Dust - Firmware - Marlin
the buffer is non inverting and mono directional. ie it cannot be use as input, you would need to connect into the PE6 line before the buffer (ie soldering) , and even then it has a pull down which may interfere with what your trying to do. The PS on pin looks good to use, goes direct to the MPU pinby Dust - Firmware - Marlin
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