/** * 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
Don't use Arduino IDE Use vscode with platformio. It's 100 x faster and it get all the required libraries you need for you. Also dont use OneDrive, it messes with buildsby Dust - Firmware - Marlin
re #if without #endif. In config files do not delete or edit or comment out any line starting with #if or #endif #if and #endif come in pairs, the error says there is at least one more #if than #endifby Dust - Firmware - Marlin
you cannot extract settings from firmware binary while running you can get it to tell you some basic stuff with gcode M503by Dust - Firmware - Marlin
For size the default is 16x2 Add these defines. #define LCD_WIDTH 20 #define LCD_HEIGHT 4 the rest im confused about... You enabled keys for an encoder? Does it have both? Perhaps a picture would help.by Dust - General
#define HOMING_BUMP_MM { 5, 5, 2 } // (linear=mm, rotational=°) Backoff from endstops after first bump This is X,Y and Z bump valuesby Dust - Firmware - Marlin
anything that is hot plugged has to be designed that way Hot plug devices are designed with special connectors wher the GND pin is guaranteed to be connected first for eg take a look at sata power cable See the different length pins? the gnds are longer. Next the power supply of the controller needs to have sufficient current reserves not to brown out crashing the controller. Then the sofby Dust - Firmware - Marlin
no configs, no images of how you have it plugged in, no way to confirm or check anything.by Dust - Controllers
for (i = [64 : 6 : 98] , x = [3 : 0.16 : 4]) is the same as for (i = [64 : 6 : 98]) for (x = [3 : 0.16 : 4]) do stuff Ie a loop in a loop you want for (l = [0 : 1 : 5]) { i= 64+l*6; x= 3+l*0.16; translate([0, -14.5 , i]) rotate([0, 90, 0]) cylinder(h = 6,d = x); echo ( i, x); };by Dust - OpenSCAD
On A4988 stepper driver is a variable resistor this sets the current limit for the stepper motor. If this is to low the stepper motor will not move See on how to set it up. You need to know the stepper motor current rating.by Dust - Reprappers
and check you installed micro stepping jumpers Ie these 3, under every stepper driverby Dust - Reprappers
@TMZ Need more details Do the X and Y stepper motors move at all when you tell it to home? (it cant home it they don't move) If it is moving have you checked your steps/mm ? Homing only moves 1.5 * the bed size you defined to attempt to reach the endstop, If the machine thinks it has moved that far without reaching the endstop it gives homing failed A simple check is to send G1 X25.4 and mby Dust - Reprappers
There are some details about that display still available and in a github Here are the schematics and board files in pdf form On panelolu2.1.sch you can see A0 goes to the 4050 to shift the voltage to 3.3v and this then goes to you sdcard chip select pin So re flow all those points Also note it does not have the sd detect pin connected. So it should be powered on with sd card in theby Dust - General
Sprinter was a predecessor to Marlin the sdcard is a spi device as such is has a chip select pin, this is what chooses what spi device (sdcard slot in this case) is used. (could also be different spi port) A picture of the display might help so we know what display your talking about. or you might find it here Visual list of displays in Marlin You would have to change the firmware to swap tby Dust - General
ST7920 is 128x64 dot matrix display not the 20x4 char displayby Dust - Firmware - Marlin
the ramps dual z stepper motor plugs are on the 1 Z stepper driver in parallel. When using two stepper drivers one stepper is plugged into either z plug and the second one is plugged into e1 stepper plugby Dust - Controllers
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