Questions tagged [firmware]

In electronic systems and computing, firmware is a type of software that provides control, monitoring and data manipulation of engineered products and systems. Use this tag for questions about the firmware of your 3D printer. Include name and version as well as custom modifications that might be helpful to understand your problem

199 questions
17
votes
2 answers

What is Thermal Runaway Protection?

What is Thermal Runaway Protection (TRP) and why should I enable it? How does one do so in Marlin?
Trish
  • 20,169
  • 10
  • 43
  • 92
16
votes
2 answers

How may I identify the firmware in use on my 3D printer?

I have a generic printer with no support documentation. How do I determine what firmware is in use so that I can research how to make the print run?
Gord
  • 181
  • 1
  • 1
  • 3
12
votes
5 answers

How to add menu options to the (Marlin firmware) LCD menu?

Where is the correct Marlin firmware file and location to add code that I want to shop up in the LCD menu of my printer, and then execute the function I write when the button is pressed? For example I want to add a menu item that says "Preheat…
cds333
  • 677
  • 2
  • 9
  • 17
10
votes
1 answer

Is there a way to invert motor direction with G-code instead of Firmware in Marlin

Is there a way to change the direction a motor goes with G-code instead of reconfiguring Marlin firmware?
jbiondo
  • 101
  • 1
  • 1
  • 4
10
votes
2 answers

Firmware Choice: Marlin vs Repetier vs Other

We are custom building a Cartesian 3D printer to be used in a production 3D printing environment, with the following requirements: Intended Z resolution 0.13mm; Dual extruders (primary + support material); Four spools (two per material with y…
Mtl Dev
  • 609
  • 2
  • 7
  • 19
9
votes
1 answer

How do I set the G-code buffer size on Marlin?

I am reconfiguring a Printrbot Simple Metal that has been retrofitted with a RAMPS+Arduino Mega running Marlin, with a fairly slow feedrate due to mechanical and quality limitations. I am finding that upon cancelling a print where something goes…
nanofarad
  • 852
  • 7
  • 21
9
votes
2 answers

How to set a new homing position using software and/or slicer without changing hardware end-stop?

Before the question, here is my setup; Prusa i3 (with mainboard Mks Gen v1.2) Repetier as slicer Marlin source code My main task is to convert my 3D printer into a chocolate printer. I have replaced the filament extruder with a chocolate…
Sener
  • 193
  • 1
  • 1
  • 6
8
votes
1 answer

Specifying Z offset in Marlin firmware

I need to set a Z offset for the Flying bear P902. I calculated the offset (-2.98). But, every time when I try to input this using the LCD screen of my 3D printer, the value jumps to either -2.99 or -2.97. As -2.97 is just a little bit too far from…
Rosalie W
  • 433
  • 1
  • 4
  • 13
8
votes
4 answers

What triggers Marlin's "Click to resume..."?

I have a long print that keeps aborting. At some random point mid-print the printer says "Click to resume...". There is nothing in the G-code that asks for user confirmation. What could it be that triggers this? I noticed that sometimes (not every…
Till B
  • 305
  • 3
  • 11
8
votes
6 answers

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

Should it be possible to directly send G-code to the printer serial connection using pipes under Linux? Example: echo M106 > /dev/ttyUSB0 My controller runs at 250000 baud, I have tried setting the TTY baud rate to 250 kBd with: stty -F…
Mtl Dev
  • 609
  • 2
  • 7
  • 19
7
votes
3 answers

How to install a .hex firmware?

Creality does offer its firmware on creality3d.cn as .hex files. These are pretty good as backups as one can't alter and destroy them by accident. But... How do you install them?! This is about installing firmware directly and without another…
Trish
  • 20,169
  • 10
  • 43
  • 92
7
votes
1 answer

How to re-program Prusa firmware to accept a taller Z axis?

Machine specs: Prusa MK3, firmware version 3.1.2. Facts: I have designed a new Z-axis frame for my printer, so I can print models up to 360mm high in stead of the standard 210mm. The plan has worked and the printer is functioning normally with a…
Kryss
  • 95
  • 5
7
votes
3 answers

What is the largest microSD card that a Monoprice Select Mini can read?

I have a Monoprice Select Mini v2 and it came with a 256 MB SD card. I have a bunch of 16 GB cards. I have made sure that the new SD card has a FAT32 filesystem. I copy the gcode file onto this card and when I put it in the printer, it can't find…
NomadMaker
  • 293
  • 1
  • 2
  • 6
7
votes
2 answers

How to use E1 as E0?

Like many people, I have burnt the pins in the micro-controller connected to the E0 motor - the E0 motor is not working anymore and I need to print tomorrow! I need to control the extruder motor with the working E1 pins. How do I change this in…
masterleo
  • 153
  • 2
  • 9
7
votes
1 answer

Z Axis getting stuck with Marlin 1.1.0-RC7

Background: I just successfully installed a RepRapDiscount Full Graphic Display on my Prusa i3; and in doing so, I've upgraded all of the firmware to the latest version of Marlin, 1.1.0-RC7. With my previous version of Marlin, 1.0.2-1, everything…
Alex Sky
  • 441
  • 4
  • 10
1
2 3
13 14