Hot answers tagged

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 ...
user avatar
  • 934
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 ...
user avatar
  • 4,428
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 ...
user avatar
  • 5,717
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 ...
user avatar
  • 318
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 ...
user avatar
  • 30.6k
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 * (...
user avatar
  • 30.6k
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 ...
user avatar
  • 19.4k
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 ...
user avatar
  • 19.4k
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 ...
user avatar
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 ...
user avatar
  • 351
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 ...
user avatar
  • 5,717
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 ...
user avatar
  • 39
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 ...
user avatar
  • 778
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 ...
user avatar
  • 30.6k
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 ...
user avatar
  • 151
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 ...
user avatar

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