Hot answers tagged

10

"Analog pin" is misleading nomenclature. Every pin is a digtal pin, but some digital pins happen to also be connected to the analog-to-digital converter and can thus also handle measuring analog signals. Every analog pin can also serve as a perfectly good digital pin. The reverse is not true; if something requires an analog pin you cannot use a digital pin. ...


6

The motherboard definition in configuration.h should be written like: #define MOTHERBOARD BOARD_MKS_GEN_L actually the word MOTHERBOARD was missing and there is no need to write 53 //MKS GEN L at the end. The number definition is declared in boards.h - you just confused the two files, indeed you should not forget to define the motherboard constant itself....


5

Yes you can mix different drivers, including the TMC drivers (e.g. using for X and Y only). How you do that is described in this instructable. Please do note that, from observations, the 8-bit based Arduino boards and shields such as the RAMPS are becoming more or less obsolete; the 32-bit based controller boards are becoming mainstream. Such boards have a ...


3

Connecting a 100 Ohm resistor is definitely not safe. This load is far too high for an AtMega2560 output pin. 100 Ohms at 5 V (when the pin is high) is 50 mA, whereas the recommended maximum for an AtMega2560 pin is 20 mA (and it would be better to stay well below this maximum). You should use a higher value pull-down resistor (at ...


3

There is no problem with using 4 motors instead of 5. The 5th slot is provided to enable use of a second extruders, but many people only have a single extruder printer and leave the 5th slot unused. how will Marlin figure out which slot the extruder is connected Which stepper motor is in which slot is something you can configure in the firmware. There is ...


2

RAMPS capabilities To be more speficic: RAMPS board (versions 1.3 - 1.6) offer possibility to connect 5 stepper motor drivers (on the board marked X, Y, Z, E0, E1) and 6 stepper motors, because the Z axis motor's connector is doubled (this is classic design of reprap printer). I could also see other RAMPS versions/clones (1.6+, 1.7 prototype) which have ...


2

RAMPS 1.6 is very similar to RAMPS 1.4. Most, if not all, of the changes are hardware improvements, without making the core functionality different. Looking at the incremental changes between versions: To quote from RepRapWiki: RAMPS 1.5 The RAMPS 1.5 is a variation of the popular RAMPS boards that, like all other RAMPS boards, is plugged into an Arduino ...


2

Your multimeter showing continuity doesn't necessarily mean there is a short. All your multimeter is doing is applying a small voltage and then, if the current that flows is over a certain threshold, reporting that there is continuity. The components (stepper drivers, microprocessor) on the board, draw current. That's normal. The current draw might be ...


2

A number of options exist, but keep in mind that cost will be a limiting factor. (Small sidenote: cost depends on persective, financial cost does not equal mental cost. The tradeoff between buy or make depends also on your willingness to persist when things don't work right away.) Before you start: make sure that your printer has enough space to accomodate ...


1

RAMPS boards aren't really "state-of-the-art" anymore. The newest version, the Ramps 1.6 Plus, at least supports drivers with UART / SPI communication though, which is required for most "silent" TMC drivers. BigTreeTech's GitHub still seems to miss schematics for it though. Marlin supports both modern 32-bit boards (SKR 1.3, SKR Pro, MKS SGEN L, Fysetc S6 ...


1

If you own a Raspberry Pi , you may first want to try Klipper firmware. This firmware does the heavy lifting on the RPi itself and sends commands to the printer board via USB. My Ender 3 pro works much better with this firmware.


1

As towe said, it could be a dir pin ( can be checked by metering the dir connection), but in my experience this behavior has usually been a limit switch issue (as 0scar pointed out). Try seeing if you have a limit switch setting somewhere that expects normally closed (assuming no limit switches are connected). There is also another possibility that has to ...


Only top voted, non community-wiki answers of a minimum length are eligible