10 votes
Accepted

Tips for not burning out my Arduino Mega or catching something on fire when wiring a Prusa i3?

Polarity matters, sometimes. Be especially mindful of the wires from your power supply to the board, as getting those the wrong way around will definitely cause damage. Heated beds and extruders are ...
user avatar
7 votes

How can I program a 3D printer to move using Arduino?

Yes. Look up Arduino Ramps 1.4 http://reprap.org/wiki/RAMPS_1.4 Following the programing is all done for you in the firmware. That said you can edit it. Just open the firmware files -- it is ...
user avatar
  • 3,003
7 votes
Accepted

How to directly send G-code to printer from a Linux terminal?

For direct low-level printer control from a terminal, without specific software, I found the following solution with full credit thanks to user: http://stackexchange.com/users/6463673/meuh Sharing ...
user avatar
  • 609
6 votes
Accepted

Configuring of MKS_GEN_L V1.0

The motherboard definition in configuration.h should be written like: #define MOTHERBOARD BOARD_MKS_GEN_L actually the word <...
user avatar
  • 541
5 votes

How to directly send G-code to printer from a Linux terminal?

you can use screen for that. Open a terminal window and type screen /dev/ttyUSB0 115200 The general form is ...
user avatar
  • 1,551
5 votes
Accepted

Marlin menu navigation slow while printing

A Delta printer requires constant complex calculations to produce straight lines while printing. The firmware, therefore, spends most of its time figuring out the step and timing sequence, and only ...
user avatar
  • 1,803
5 votes

Can I connect a PSU with a higher current rating than RAMPS 1.4 can handle?

Voltage and current behave differently and it is important to remember two essential points: PSU voltage specifications should never be exceeded, else the circuit will (most likely) be damaged, and; ...
user avatar
  • 5,727
4 votes

Tips for not burning out my Arduino Mega or catching something on fire when wiring a Prusa i3?

I'd say polarity and voltage are the biggest things -- about all you can do is double- and triple-check everything; then check again.... Be very careful about where you feed in 12V power (mainly for ...
user avatar
  • 3,181
4 votes

Using an Arduino Mega with burnt voltage regulator

Take a look at Ryan's answer to my question. I believe the MightBoard is based on the Mega 2560, so it is possible that some of the other components could have been damaged. If you look at the ...
user avatar
  • 6,214
4 votes

How can I program a 3D printer to move using Arduino?

While Star Wind's answer is best as far as addressing what was not asked, but was probably the intent of the question, for educational purposes: To control the printer you need an microcontroller (...
user avatar
  • 417
4 votes
Accepted

Printrun doesn't connect when 12 V is on

It sounds a bit like you are having (additional) grounding issues1. Are your MacBook and the RAMPS using the same ground, i.e. are they using the same mains circuit? If you are using the same power ...
user avatar
  • 5,727
4 votes

Can I connect a PSU with a higher current rating than RAMPS 1.4 can handle?

Yes you can connect that PSU to the RAMPS 1.4 shield, and no, it will not burn the shield under normal operation (too much and/or too high current draining peripherals attached or shorting of circuits)...
user avatar
  • 31k
3 votes
Accepted

How do I use MEGA pin number designations rather than RAMPS pin numbers in marlin

The pin mapping that Marlin uses is defined in the file fastio_1280.h: ...
user avatar
3 votes

How to test Arduino Mega, RAMPS 1.4 and Full Graphic Smart Controller LCD?

So basically you just replaced everything except for the LCD (the LCD testing is described a little further). If the LCD is not working then, this could imply that either your LCD is broken, or one of ...
user avatar
  • 31k
3 votes

MKS board losing power after endstop installation

Have you tried plugging in the plugging the Z and/or Y end stops into the X position? This could tell you if it's actually the end stops or the board. EDIT: Also, if the Z and/or Y end stops seem to ...
user avatar
3 votes
Accepted

Z axis at print is lower than when I home

I found the issue. When the hotend and bed are at temps for PLA everything works fine but at temps for ABS the Z offset would get all messed up. After a bunch of testing I was able to track it down to ...
user avatar
  • 171
3 votes
Accepted

Wanhao i3 PLUS restarts when connecting USB

I don't know that printer. But Arduino has a feature that a USB connection causes a reset. The Idea is that this helps when doing software update as the Arduino Boot loader will be active for one ...
user avatar
  • 1,551
3 votes

How to directly send G-code to printer from a Linux terminal?

I spent a number of hours trying to work out why my Creality Ender Pro was ignoring me when I sent it serial data over USB from a Python app. Google searches trying to find a solution that were not ...
user avatar
  • 31
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
  • 31k
3 votes

Prusa i3, MK3: Firmware updated to 3.8.0. Display shows white blocks

I used Marlin 1.1.9 firmware and compiled and loaded it using the Arduino IDE. The printer works now. I was trying to use incompatible firmware. Marlin 1.1.9 Arduino IDE
user avatar
3 votes

Why is my PSU turning on and off automatically?

Simple answer If the PSU continuously restarts, even when not under load, i.e. nothing is connected to it, then it is clearly faulty. If you then connect this faulty PSU to a 3D printer then the ...
user avatar
  • 5,727
2 votes
Accepted

What is the MightyBoard 1280 IO used for?

If you check the Mightyboard RevE files on Thingiverse (http://www.thingiverse.com/thing:16058/#files) you will find the schematics and PCB files (.sch and .brd) for the version of the board used in ...
user avatar
  • 6,446
2 votes

Why does my MKS Base not recognize my thermistors?

You should: Ensure that firmware has proper thermistor configuration. For details see this video tutorial. Verify that your thermistor works properly. Measure voltage on it. It should be around 5V on ...
user avatar
  • 1,911
2 votes
Accepted

Has anyone used a Shield Buddy (en lieu of a Arduino Mega2560) as the RAMPS 1.4 host board?

It's not quite as simple as you would suggest. You can't just recompile Marlin for another device. You'd need to rewrite large parts of it. It may be compatible with the Arduino IDE, but that doesn't ...
user avatar
2 votes

How to directly send G-code to printer from a Linux terminal?

The accepted answer didn't work for me. Everything received on the serial port was repeated back to the serial port, sending the printer into a confusing loop. There is more information about that in ...
user avatar
  • 1,580
2 votes

Linking an Arduino Mega with RAMPS and an Arduino Uno with CNC Shield to control more stepper motors using Marlin firmware

so points to that case: how are you going to sync master/slave? adding more steppers to master (even only for pushing control to slave) will limit speed in the whole system (this is mainly one of the ...
user avatar
  • 1,922
2 votes

Stepper motors are not working when connected with RAMPS 1.4

I actually thought the problem is in the electronic circuit but the problem is the baud rate. I initially took the baud rate as 115200 but later. after someone's suggestion, I changed it to 250000 and ...
user avatar
  • 171
2 votes

Marlin on Arduino Mega 2650 and RAMPS 1.4

Running it as admin fixed the issue.
user avatar
2 votes
Accepted

How to extend Marlin to support additional movement axis?

I found many ways to re-task extruder steppers to behave like cartesian-like controls: If your application does not require contemporary movement of all axes, you can enable multiple extruders ...
user avatar
2 votes
Accepted

Is 12V and 15A enough to make work a Ramps 1.6 Plus and two stepper motors?

The easiest way to know how powerful the PSU should be is to download from https://github.com/rcarlyle/StepperSim the Excel workbook which simulates the power absorbed by the stepper motor. Input the ...
user avatar
  • 3,806

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