6
votes
What is the benefit of the Arduino shield based electronics?
Many 3d printer motherboards are based on Arduino/Atmega microcontroller and just add some stepper motor drivers, MOSFETs and such in a single board. That explains why you use the Arduino IDE to ...
5
votes
Accepted
Using stepper motors with integrated controllers
Many of the motors that look like stepper motors in laser printers are actually three-phase brush-less DC motors. These look like stepper motors, but are intended to be used differently, controlled ...
4
votes
Accepted
Export firmware as a .hex
Current versions of Arduino IDE
Use the menu option in the Arduino IDE:
Sketch ► Export Compiled Binary
See post #6 from the thread How to get hex file from arduino files ?:
Well, since it was ...
4
votes
How to make physical buttons send G-code?
One option would be to have your printer controlled by an Octoprint server. You would then use the Octoprint Api plugin to use your arduino to send commands to octoprint - and from there, your ...
3
votes
Accepted
Would it be possible to use an Arduino Uno to interface with my Ender 3 pro so I can program it to beep when done?
Yes you could. But, as an alternative to the Arduino Uno, it might be far easier to send a beep by G-code M300 (or here for Marlin firmware), this will bypass the ...
3
votes
Using extruder motor as 4th axis
Movement of the steppers is controlled by the jerk and acceleration settings. Both are controlled/set in the Marlin configuration file.
/**
* Default Max Acceleration (change/s) change = mm/s
* (...
2
votes
Correct wiring Arduino Uno and GT2560 to install bootloader
The video shows 6 in the wiring diagram, but missing one line between 1 and 5V. You can see all the pins used at this moment and a little better in this moment. The first is always the connector, the ...
2
votes
Accepted
GRBL: inaccurate on X axis by ~4 mm on 400 mm
This seems to be either a case of either belt slop or missed steps or it is a case of the accuracy of the limit switch.
If the limit switch moves even a little into either direction, you have to ...
2
votes
Accepted
Unable to upload Marlin 2.0 to Melzi 2.0 board
Okay thanks to @towe for helping me I figured it out. my Baud Rate was set to 115200 but my board is using the old bootloader so it needed to be 57600. I Changed my boards.txt file to that but the ...
2
votes
Accepted
Closed-loop stepper motors
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 ...
1
vote
Can I plug in Arduino Mega USB input (to supply power) and RAMPS 1.4 power input at the same time?
Yes you can, that is the purpose of diode D1 on the RAMPS board.
It should be noted that if the RAMPS 1.4 does not have diode D1 ...
1
vote
Some steppers only rotate one way on RAMPS 1.4
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 ...
1
vote
Controlling a 3D printer with another Arduino device over serial
This isn't really a 3D-printing issue as much as it is about Arduino, USB, and how serial connections over USB differ from a generic UART serial connection.
For a UART-based serial connection, there ...
1
vote
Accepted
Reprap RAMPs over heating issues
This really sounds like there is a short somewhere on the RAMPS add-on board. It is advised to not use the RAMPS add-on shield to prevent damage to the Arduino or the shield.
Personally, I would ...
1
vote
What is the benefit of the Arduino shield based electronics?
There is an advantage to the one who builds the shield: They don't have to design the circuit that is on the Arduino (main board), possibly even including Wifi or USB communication. The components on ...
1
vote
What is the benefit of the Arduino shield based electronics?
There isn't really a big advantage to one solution or the other. The approach of having separate boards means it is more modular and broken parts can be replaced more easily, but electronics don't ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
arduino × 20marlin × 6
stepper-driver × 5
diy-3d-printer × 4
firmware × 4
ramps × 4
creality-ender-3 × 2
ramps-1.4 × 2
electronics × 2
stepper × 2
motor × 2
power-supply × 2
serial-connection × 2
troubleshooting × 1
g-code × 1
heat-management × 1
repetier × 1
arduino-mega-2650 × 1
linear-motion × 1
usb × 1
pronterface × 1
laser × 1
geeetech × 1
mks × 1
linux × 1