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

Filter by
Sorted by
Tagged with
0
votes
1answer
56 views

Homing X and Y after stopping print through display

How can I include homing X and Y of a Marlin firmware operating printer after I press the stop printing in the display? In which folder I need include the command?
2
votes
0answers
20 views

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 ...
1
vote
2answers
54 views

How to access BIGTREETECH firmware

I recently purchased a BIGTREETECH SKR mini E3 V1.2 and need to adjust some of the settings in configuration h to accommodate for my custom built 3d printer. In the past I've used the RAMPS 1.4 board ...
0
votes
2answers
35 views

Any defacto standards for controlling new tooling options on generic 3D printers (firmware control and signaling)?

Are there any defacto standards for interfacing between common 3D printers and custom extruders or other tooling? I was thinking how it would be good to have switchable nozzle widths mounted on the ...
1
vote
1answer
71 views

G29 Bed Level not doing anything on Marlin 2.0

I've just updated my Anet A8 with the blue bed level sensor to Marlin 2.0 . Both pressing the Level Bed button on the display or using G29 after ...
2
votes
0answers
40 views

How to compile Marlin for Melzi board without bootloader?

I'm trying to enable a lot of features on my custom build of Marlin, and I'm having trouble fitting into a reasonable space limit. I'm compiling through the standard Arduino IDE with Sanguino board ...
0
votes
0answers
26 views

Can't upload Marlin firmware to 3D printer because of “error: reinterpret_cast from integer to pointer”

When trying to upload Marlin firmware to my printer I get this error: error: reinterpret_cast from integer to pointer I'm using Tevo Tarantula with board MKS Gen ...
1
vote
2answers
214 views

All-metal hotend, cooling fan failures, and cold-side PTFE

I'm getting a pet bird soon, and I know that off-gassing from heating PTFE above 300 °C creates noxious fumes, which are bird-killer1. To try to prevent even the chance of that I'm replacing my ...
1
vote
0answers
123 views

BLTouch error Marlin 2.x (on SKR 1.3)

I have some issue with my BLTouch (I'm new to bed levelling) : I compiled Marlin 2.x (for my SKR 1.3) for a Antclabs BLTouch, and everytime I power on the printer, it shows this error message: ...
1
vote
1answer
731 views

Updating Marlin Firmware - Step by Step Guide

Note: This question is meant as a wiki to include all steps that are needed to update your printer with a self configured Marlin firmware version. The answer is a wiki that is currently in development ...
0
votes
0answers
22 views

Trying to remove autolevel from G-code - offset from bed not correct

I’ve been having all kinds of trouble with really every part of the print procedure on my Lulzbot Mini 2 that comes before the actual extrusion starts. I think I can get around 90 % of my issues ...
0
votes
0answers
177 views

SKR 1.3 Thermistor input died

I've got an SKR 1.3 and the thermistor input for extruder 2 has gone bad. In firmware, I've attempted to change the TEMP_1_PIN to another in ...
2
votes
1answer
89 views

Bed temperature command going to 0 °C with no obvious reason when print is started

Configuration Printrun/Pronterface Slic3r 1.3.0 Windows 10 Arduino Mega + RAMPS 1.4 Marlin 1.1.9 Prusa i3 -- Hephestos BQ with following modifications: 450W PSU (230V to 12V) heatbed 3D touch led ...
1
vote
0answers
47 views

E-steps somehow reset, how could it have happened

Background After installing a direct drive extruder (E3D Hemera) to my CR-10S, I calibrated the E-steps so that adequate extrusion would happen; going from ~95 steps/mm to ~390 steps/mm. ...
1
vote
1answer
94 views

Wanhao Duplicator 6 / Monoprice Maker Ultimate thread pitch or number of steps?

Does anyone know the the thread pitch or number of steps for the Wanhao Duplicator 6 / Monoprice Maker Ultimate?
3
votes
1answer
698 views

Bed size and nozzle homing offset in Marlin 1.1.9 firmware

This is driving me up the wall, hope somebody can give me some advice... I have an Anet A8 (metal frame, so 'AM8'). Bed is the original 220x220 mm. When the nozzle is at the X/Y end stops it ...
4
votes
1answer
471 views

CR-10S / Ender5+ LCD Touchscreen Firmware Editing

How would I go about editing the LCD menus for the touchscreen? Oddly the ender5+ is supposed to be an upgrade but the ender5 (regular) has so much more stuff you can control from the lcd screen. ...
4
votes
0answers
252 views

Connecting 128x64 OLED to BIGTREETECH SKR mini E3

I'm trying to connect a 128x64 OLED display with the SH1106 driver for the BIGTREETECH SKR mini E3 printer controller board which uses the 32 bit STM32f103RC MCU. Note that it works fine with my ...
3
votes
1answer
253 views

The first screen of Marlin 2.0 is showing some horizontal lines, appearing to be broken

We are using the branch bugfix 2.0 and the first screen of Marlin is showing some horizontal lines, appearing to be broken. After 3 seconds, the boot screen appears and everything works normally. We ...
3
votes
2answers
1k views

Flashing a bootloader on Ender 3 without Arduino

I just order myself an Ender 3 Pro which will come by the end of the week. Before it arrives I want to be ready to flash a bootloader onto it. I was wondering what other options there are to flashing ...
3
votes
1answer
2k views

How do I set the flow rate on my Ender 3 Pro and have it stay at that percentage?

I am trying to increase the flow rate on my Ender 3 from 100 to 108 % but every time I start a new print it reverts back to the old 100 % flow rate. I have clicked through the settings and pressed the ...
5
votes
1answer
3k views

How to wire P.I.N.D.A. v2 to an SKR V1.3 board?

I bought a BigTreeTech SKR v1.3 main board and a P.I.N.D.A v2 for my P3Steel MGN. Does anyone know to wire them together and which part in Marlin 2 do I need to change?
2
votes
1answer
143 views

Anet A8 Clone LCD not working after flash

My Alfawise EX8 (Anet A8 Clone) had an issue, so I flashed the firmware provided on the GearBest page. After the flash the LCD is no longer doing anything and I can't really identify the LCD to ...
2
votes
1answer
379 views

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

About the printer: Prusa I3 MK3 [Sintron] Arduino Mega 2560 (just replaced) Replaced LCD / Smart controller FIRMWARE 3.8.0 Steps I have already tried: Replaced faulty Arduino Failed to flash ...
2
votes
1answer
844 views

Configuration of the Anet A6 full graphic LCD 12864 on an Anet A8

I finished fixing my Anet A8 about the 3DTouch sensor working with the LCD2004 stock display, I am installing the full graphic display LCD 12864 (for Anet A6) but when I compile Marlin 1.1.9 the ...
2
votes
1answer
838 views

Y-axis layer shifts with recent Marlin on Ender 3

Since upgrading from the manufacturer's firmare to recent Marlin (first 1.1.9, then 2.0.x git HEAD), I've been having significant model-dependent (didn't happen for first few things I tried to print; ...
1
vote
1answer
39 views

Uneven motion in X and Y directions after attempting to adjust Z motion in ADVI3++

A few weeks back I updated my Monoprice Maker Select Plus from the stock firmware to ADVi3++ 3.0.2. I've put more than 20 prints through the machine since then and everything has been fine. One of ...
2
votes
1answer
266 views

Marlin on Arduino Mega 2650 and RAMPS 1.4

I have been messing around trying to flash marlin 1.1 onto my Arduino Mega 2650 and RAMPS 1.4. I have Managed to get it to upload fine however it will not upload with the LCD I want. I am trying to ...
1
vote
1answer
49 views

Botched firmware upgrade - did I destroy the stepper drivers?

I attempted upgrading my Ender 3 firmware to Marlin 1.1.9, and due to inability to find the directions about the Sanguino variant pin layout file, stupidly built with the "standard" (Arduino) file. ...
1
vote
1answer
6k views

How to activate Power Loss Recovery in Marlin?

Standard Marlin has one problem: when the power suddenly is gone, the print is gone. Prusa and many china printers however come with "Power Loss Recovery" or "Power Out Protection" or similar. But ...
1
vote
0answers
207 views

Makerbot Replicator 2 LCD screen not turning on

I recently got a MakerBot Replicator 2 from somebody. When I got it, it was not in a working state. The problem is that the LCD screen does not turn on. When turning the printer on, the 5 V and ...
2
votes
0answers
314 views

Inconsistent Auto Bed Leveling - Having To Calculate Z Offset For EVERY Print

I am having a problem with my Flying Bear P902 3D printer where I have to calculate the Z offset for every single print. I calculate it using this method (and store it in EEPROM) : Link to ...
1
vote
1answer
41 views

Has anyone rebuilt Prusa3D firmware for the Genuine Pruse i3m3s?

With no answer to my question two days ago about how the Prusa printer behaves with an intermittent open or shorted thermistor, I'd like to ask this question of relative last resort. Prusa seems to ...
1
vote
1answer
68 views

How does Prusa3D firmware respond to an open or shorted thermistor during a print?

I have a Prusa3D i3m3s. The problem occurred once before with firmware 3.6.1. Last night I upgraded to firmware 3.7.1 and repeated the problem almost exactly. The symptom is that at what appears to ...
4
votes
3answers
312 views

Can't control printer via USB

I've recently purchased a Makerbot Replicator Dual clone made by CTC. I'm in the process of upgrading/adding a few parts to it, but noticed that I can't control or print via USB. The machine prints ...
5
votes
2answers
141 views

Why does jerk have units of mm/s rather than mm/s³?

In 3D printing firmware and slicers, jerk settings are expressed in units if mm/s. This is contrary the physical definition of jerk, which is in units of mm/s³, being the second derivative of speed ...
3
votes
2answers
1k views

CR-10 randomly pauses for a few seconds

I thought I have already had and fixed every problem one could possibly have with a 3D printer. Guess I was wrong. I haven't used my Creality CR-10 for a few weeks, everything was working the last ...
2
votes
2answers
300 views

What do I need to do to recalibrate my printer after updating the firmware?

I just updated my Maker Select Plus from the stock (I believe RepRap-based) firmware to Advi3pp, which is Marlin based. The printer starts up and everything seems okay, but I haven't actually tried a ...
3
votes
2answers
209 views

Tronxy Marlin boards (two of them) reboot when asked to heat bed

I have two Tronxy 2.0 V5 Marlin boards that reboot whenever heat is applied to the bed. The bed has been swapped (because I thought that was the problem) for a new shiny one. The thermistors, too, of ...
1
vote
2answers
2k views

BLTouch wiring and pin assignments

I’m in the process of installing a BLTouch on a Velleman Vertex K8400. The board doesn’t have a dedicated servo pin, so I’ll assign one. No problem there. The board only has a Z-min pin, so it’s my ...
4
votes
1answer
6k views

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 -...
3
votes
1answer
108 views

Can I replace a damaged firmware of a 3D printer based on Arduino Mega?

I have acquired a second hand 3D printer, the GEEETECH I3 Pro B. The previous owner tried to change the firmware but he made a mistake and he bricked the board. I want to substitute the firmware of ...
2
votes
2answers
385 views

Tronxy X5S-400 Marlin stuck at splash-screen

I got a Tronxy X5S-400, I assembled it and when I power it on, I see on the screen one of the below images and gets stuck there. Is the firmware broken? If yes, where can I get a ...
3
votes
1answer
286 views

How to remove firmware warning

I'm operating my Prusa i3 MK3 through Octoprint. Basically, this means I can start prints from remote. However, there's the firmware version warning which requires me to press the knob and confirm ...
1
vote
0answers
55 views

Firmware upload

I have a 3d printer without a firmware. It's a Wanhao Duplicator I3. I try to upload a version, but I have a little problem, at uploading on melzi board, it's a V03 version. I try this tutorial : ...
14
votes
2answers
13k views

What is Thermal Runaway Protection?

What is Thermal Runaway Protection (TRP) and why should I enable it? How does one do so in Marlin?
1
vote
1answer
40 views

RF100 Settings after reinstalling firmware

I have an RF100 v.1 printer with stock software (again) onboard. After my attempt of changing firmware, the X-axis motor decided to stray printhead away out of the borders of the printer and somehow ...
2
votes
1answer
477 views

Printrboard Rev. D - RX1 and TX1 (second serial port) / Marlin

I am trying to make Marlin use the RX1 and TX1 pins that are in the EXP1 connection. I am connecting those pins to the TX, RX of an Arduino. The Configuration.h file has a SERIAL_PORT define, ...
1
vote
1answer
772 views

CubePro Alternative Slicer

So, having bought this cube pro duo 3d printer a few days ago I have come to see how significantly limiting the default slicer software that comes with the machine is. For the prints that I am doing I'...
4
votes
1answer
575 views

Connecting OLED 128x64 LCD; dogm_lcd_implementation.h is missing for patching

I'm trying to install a MKS 12864 0.96 OLED for my DIY 3D printer (see this other question). It's not listed in Marlin's LCD section of configuration.h and ...