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
0answers
20 views

What firmware type to use for FLSUN 3D printer in PrusaSlicer setup?

I have a FLSUN printer: 3D Printer DIY Kit Auto Leveling Cube Full Metal Square Large printing size 260X260X350 with heated Bed Precision. I plan on using PrusaSlicer as slicer (found it in Ubuntu.) I ...
0
votes
1answer
17 views

Ender 5 SKR Mini E3 — After Heating the Hot End Assembly Runs into the side of the printer

So I got the SKR mini E3 for my Ender 5 after hearing all the positive reviews. When it arrives I plug everything in, make sure it's secure and test the axis... they all worked correctly. I then ...
2
votes
2answers
234 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 ...
0
votes
0answers
27 views

SKR E3 mini Ender 5 Enclosure cooling system

I was hoping I could find some help as I am not that familiar with Marlin. I currently have an Ender 5 and I am in the process of replacing the stock board. So here’s what I am trying to do: I have ...
0
votes
1answer
38 views

“Err: MAXTEMP: E1” when THERMAL_PROTECTION_HOTENDS is disabled

I am trying to port Marlin to my Qidi Tech 1 printer which previously ran Sailfish 7.8. Everything worked fine on the old board, including the temperature sensors. All cables except for power, LCD, ...
1
vote
2answers
51 views

Unable to upload firmware to a new motherboard

I bricked my Tevo Tarantula's controller board, and I've decided to just replace it rather than unbrick it because they are relatively cheap. I recently bought a new MKS GEN L v1.0 board, but I've ...
1
vote
1answer
40 views

How is the extrusion rate matched to the movement speed?

A typical line of (depositing) G-code seems to set a maximum speed (F), a new position to move to (X,Y,Z) and a new extrusion distance (giving an filament distance for the move). The F is common for ...
0
votes
1answer
32 views

Which digipot is this with the markings “AAJU”

I'm porting Marlin to my Qidi Tech 1 and I'm trying to figure out what part this is. The markings on it read "AAJU". I'm pretty sure its the digital pot to adjust the stepper drivers as ...
4
votes
6answers
12k views

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 ...
1
vote
2answers
3k 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 ...
1
vote
1answer
41 views

Identifying this ATmega1284P board

I recently bought what I am told is an Ender 3 clone. It is a CTC model and has v1-5 written in the bottom corner and comes with a Marlin v1 firmware. But I have no idea what board it is. When I send ...
0
votes
0answers
9 views

Ultimaker 2 Extended+ temp input change

My Ultimaker 2 Extended+ motherboard has 3 temperature sensor inputs: Temp 1, Temp 2, Temp 3. The Temp 3 is for the bed and the Temp 1 and 2 are for 2 potential extruders. Now my printer has only one ...
0
votes
1answer
72 views

How to set Home Offsets and Manual Home definitions in Marlin correctly? [duplicate]

I am using an Ender 3 and I have just upgraded to the Hero Me Gen 5 fan duct adapter. This has shifted the nozzle position. I also flashed some new Marlin 2 firmware and in the Hero Me manual it says ...
2
votes
2answers
737 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 ...
2
votes
0answers
103 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 ...
3
votes
1answer
2k 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 ...
1
vote
1answer
372 views

Artillery Sidewinder X1 3DTouch not working

The printer I am working on is an Artillery Sidewinder X1. I have fitted it with a 3DTouch (BLTouch clone) bed leveling probe purchased from Bangood. I have printed a mount for it and plugged it into ...
2
votes
1answer
127 views

Wanhao Duplicator i3 Mk2 Firmware Update

I have a Wanhao Duplicator i3 Plus Mk2. Its auto-leveling never worked properly since I bought it a year or two ago. I decided to upgrade the firmware to try and solve this problem. Unfortunately, I ...
1
vote
1answer
499 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
0answers
48 views

Marlin Firmware - Autostart only runs `auto1.g` but not `auto0.g`

Marlin has a feature that can execute a G-code file from an SD card when printer is turned on; this is called Autostart. Autostart is available on printers with an ...
2
votes
1answer
127 views

How to improve printing over 100 mm/s with 0.8 mm nozzle?

It has been a long journey failing and printing over and over to be able to print at faster speeds. All I did mostly was trial and error. I am currently trying to wrap my head around a problem that ...
1
vote
0answers
59 views

Roll back from Marlin 2.0 to manufacturer closed-source firmware

Because I needed to insert nuts in my prints and therefore G-code instructions in their file, I upgraded my printer firmware to Marlin as in here : At the beginning I ...
1
vote
2answers
95 views

CoreXY with 8 bit board problems

I know that CoreXY kinematics is very complex and hard to calculate for the firmware making it better to use a 32-bit board. For some reason, I can't use any 32-bit board. What problems will occur if ...
1
vote
2answers
3k views

Updating an Ender 3 V2

I recently got an Ender 3 V2 and when I go to Info -> Version it says V1.0.0. However online, there is V1.0.1 available. How can I update the Ender 3 V2. It is different as it isn't a ATMEL chip ...
1
vote
1answer
205 views

Unable to upload Marlin 2.0 to Melzi 2.0 board

I need to set the HOME_POS manually since it isn't printing in the center of the bed. But whenever I try to upload it to the Melzi 2.0 board I get an ...
0
votes
0answers
41 views

BLTouch on Ender 3 pro going higher at each levelling point

A print I was doing failed half way through and was stopped. On the next print I set levelling to occur for the BLTouch but instead of doing this it went higher on each of the x,y coordinates. ...
0
votes
1answer
53 views

Will I brick my Ender 3 if I try flashing without a bootloader?

I have a recently purchased Ender 3 Pro, and it may well already have a bootloader on it. I don't have the various adapters to flash one yet. Is it destructive to try flashing over USB without the ...
6
votes
2answers
570 views

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, ...
1
vote
1answer
177 views

Cannot configure default E step for extruder on TH3D

I installed the TH3D firmware to my Ender 3 Pro yesterday and today I am trying to configure the extruder rate because I am not using the stock extruder on my printer but have swapped in a BMG ...
0
votes
0answers
48 views

Translating values from marlin firmware to reprap firmware for Prusa i3 MK3S

I am also a beginner trying to understand the firmware values and getting to know my printer before I actually get the duet so please bear with me, do let me know when I have gotten the values or ...
4
votes
1answer
1k 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
388 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 ...
0
votes
1answer
71 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
31 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 ...
3
votes
2answers
886 views

Homing a stepper motor as an extruder using E0/E1 with an limit switch and end stop

Note: I have extended my question as some of you mentioned that the question is not clear. I am using a RAMPS 1.4 board with an Arduino mega 2560. I need to drive a stepper motor as an extruder using ...
2
votes
4answers
275 views

How does a 3D printer software/firmware work

I have been working on a printer project that basically is a 2D printer (dot matrix type). We are using solenoids as actuators to make impressions on the paper. We are now in the process of designing ...
1
vote
2answers
269 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
39 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 ...
5
votes
1answer
5k 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?
1
vote
1answer
1k 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'...
1
vote
1answer
289 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 ...
1
vote
2answers
394 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
1answer
4k 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
76 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 ...
16
votes
2answers
20k 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?
0
votes
0answers
24 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
320 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
179 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 ...
6
votes
1answer
8k views

Anet A6 Firmware

I've just finished putting my new Anet A6 together. Very nice build all together as everything fits really well. I've tried a test print and I noticed something weird: as I try to home ONLY the Z ...
1
vote
0answers
126 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. ...