Questions tagged [arduino]

Use this tag for questions about 3D printing with the micro-controller hardware platform Arduino. For general Arduino questions, please use the Arduino Stack Exchange site.

A low-cost solution for controlling 3D printers is the open-source Arduino micro-controller hardware platform. Many affordable boards use Arduino family micro-controllers to control the motion, heating, cooling, etcc using the digital and analog input/output (I/O) pins of the micro-processor. Open-source software is available to compile and upload the various flavors of that are available.

General Arduino questions not related to 3D printing are off-topic; please visit our sister site Arduino Stack Exchange.

21 questions
6
votes
2 answers

How to make physical buttons send G-code?

I want to hook up an Arduino to my Creality printer running Marlin firmware, such that I can have a few physical buttons mounted on the machine that will execute commands such as preheat, home, disable steppers, and so on, so that I don't have to…
cds333
  • 677
  • 2
  • 9
  • 17
5
votes
3 answers

What is the benefit of the Arduino shield based electronics?

Some electronics come as a single PCB. They have CPU and everything on just one board. Other electronics are a shield for an Arduino. So these are always two boards. The Arduino and the other PCB. You probably don't want to exchange the Arduino…
Lars Pötter
  • 1,561
  • 1
  • 12
  • 20
4
votes
1 answer

Using extruder motor as 4th axis

I am currently working with a hobbyist robotic arm (uArm Swift Pro) which runs a modified version of Marlin 3D printing firmware. The arm can be used as a 3D printer as well thus it has an extruder motor. I am not using it as a 3D printer, instead…
Erik
  • 93
  • 3
4
votes
1 answer

Export firmware as a .hex

Because .hex files can be installed without any need of an Arduino (serving as an ISP) to flash the firmware on Creality machines I was wondering, if firmware compiled via some other means (for example the Repetier firmware or Arduino) could be…
Trish
  • 20,169
  • 10
  • 43
  • 92
3
votes
1 answer

Reprap RAMPs over heating issues

So I've got a couple problems, to begin I'm using the RAMPs 1.4, generic Arduino mega with Marlin, generic stepper motor drivers, a generic power supply. Nothing is special or even out of the ordinary. But for some reason when I plug the RAMPs in,…
3
votes
1 answer

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?

I had an idea to make a program for my Arduino Uno that beeps whenever a print is done, but I can't find anything about interfacing it with the printer as all Google gives me is stuff about making a 3D printer from an Arduino.
Tristan Adams
  • 355
  • 1
  • 12
3
votes
4 answers

Closed-loop stepper motors

I am thinking to use closed-loop stepper motors to prevent step loss and make the machine more accurate. What options (preferably low cost) are there for: stepper motor + driver + encoder + microcontoller Is building it from scratch worth it? E.g.…
Andreas K.
  • 133
  • 5
3
votes
1 answer

Some steppers only rotate one way on RAMPS 1.4

I have a RAMPS 1.4 tester code for Arduino MEGA, only need stepper motors and drivers connected. The code in a working setup moves steppers in both directions but in my setup does something wrong: Extruder 0 , Axis X/Y only moves in 1 direction all…
jimbi3d
  • 31
  • 1
2
votes
1 answer

Controlling a 3D printer with another Arduino device over serial

If this is a silly question I apologize but I am trying to establish a serial connection between a 3D printer (Ender 3) and an Arduino Nano over the USB port. I am able to connect the 3D printer to a serial monitor on my PC and send G-code to it…
2
votes
1 answer

Can I use a Arduino Mega Clone with a RAMPS 1.4 shield?

I'm trying to build my own 3D-printer and I'm considering using a RAMPS 1.4 shield on an Arduino Mega 2560 as the controller. I could save $30-40 by using a clone Arduino Mega (not the official one) that uses the ATMega 256. Would the RAMPS 1.4…
2
votes
0 answers

Marlin RAMPS 1.4 reboot problem while printing via SD card

I have a custom 3D printer with RAMPS 1.4 and Arduino Mega 2560 (clone). I installed Marlin 2.0.7.2 firmware and I tested all the motion and heating parts individually and all of them work fine. Also, I activated SDSUPPORT and the printer can read…
M.SEL
  • 21
  • 1
2
votes
0 answers

Bricked Mks Rumba+ Board after Power Supply Trouble

This is my first time posting on this forum, so bear with me: This is my first attempt at a RepRap project, and my go-to board has been the RepRapDiscount MKS Rumba+ since I wanted to have functionality with the Makerbase TFT28 Touch-Screen Display.…
2
votes
1 answer

Using stepper motors with integrated controllers

I just scavenged stepper motors from an old laser printer. These have integrated controllers. I'd like to use them without dismantling the controllers. I currently have 4, 6 and 9 wires stepper motors. Any help would be reatly appreciated :) Thanks…
Cobactan
  • 183
  • 6
1
vote
1 answer

Correct wiring Arduino Uno and GT2560 to install bootloader

Can anyone help me with the correct wiring between an Arduino Uno and a GT2560 board to install the bootloader using the Arduinio as the ISP. I'm trying to follow this video https://www.youtube.com/watch?v=2N1zgX8Gv54 But crucially the wiring…
1
vote
0 answers

Is it possible to send/receive serial messages from/to Ender 3 mainboards (not USB!)?

I want to connect an Arduino or similar MCU board to an Ender 3 mainboard and make them communicate. I don't want to use USB. Are there any pins on the controller boards to achieve this? I found in the Marlin G-code reference the M118 (serial print)…
1
2