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

0
votes
0answers
8 views

Faster Response to Button Input Marlin

A member of the exchange Oscar, helped with the alteration to the ultralcd.cpp file with the text below : void lcd_quick_feedback(const bool clear_buttons) { #if ENABLED(ULTIPANEL) lcd_refresh();...
3
votes
2answers
42 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
57 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 ...
0
votes
0answers
23 views

Geeetech I3 pro W I3proW_GO2 V1.0.04_01 firmware update causes problems [on hold]

I have a one week old Prusa I3 pro W, I used firmware on the home site of Geeetech to update the firmware - I3proW_GO2 V1.0.04_01. After updating, problems began ...
1
vote
1answer
66 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
29 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
2answers
71 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 ...
0
votes
2answers
126 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 ...
3
votes
1answer
152 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
65 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
91 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
79 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
37 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 : ...
1
vote
1answer
28 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
103 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
152 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
290 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 ...
2
votes
2answers
94 views

Do firmware updates affect print speeds?

I flashed the TH3D unified firmware (R2.7) yesterday and so far everything works. I printed the 20 mm cube using the same G-code file I used for my very first print ever. However, with TH3D ...
2
votes
3answers
106 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 ...
2
votes
2answers
734 views

X and Y homing issues

I get an error: printer halted. (kill() called! Any time I home my machine's X or Y axis. I have just installed a 3D touch auto bed level sensor, ironically it ...
1
vote
2answers
338 views

Marlin 1.1.x on Ender 3 changing PREHEAT_1_FAN_SPEED has no effect?

I dont want the part cooling fan on during preheat, especially when I'm only heating the bed, it is just unnecessarily loud and serves no purpose at that time. However when I set ...
5
votes
1answer
136 views

How to make physical buttons send gcode?

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, ...
6
votes
1answer
3k views

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 ...
2
votes
1answer
93 views

Marlin firmware function call location for menu commands?

I found the pause_print() function in Marlin_main.cpp but when I search the rest of the files I cannot find the file that calls this function. I expected to find it somewhere in the file that controls ...
1
vote
1answer
439 views

Upgrade firmware without Slic3r and USB connection?

When printing a part today on my Prusa i3 MK3, I was prompted to upgrade the firmware. I went to the website and downloaded the firmware as a .hex file. When reading the attached firmware upgrade ...
4
votes
1answer
228 views

Bed heating from Pronterface works, but not from LCD menu nor from SD print

Running my Ultrabase (glass plate) through a MOSFET on an stock A8 board with Marlin 1.1.8. When I do PID tune through Pronterface (by using the M303 E-1 C8 S70 ...
2
votes
2answers
358 views

How to re-program NEW Prusa MK3 MMU2 to accept taller Z axis

In a previous question, I have modified the Z-axis-height of my Prusa Mk3 from 250 mm to 350 mm. Prior to the MMU2 upgrade, I changed the code in my printer to accept the new height the following way:...
7
votes
4answers
1k views

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 ...
4
votes
2answers
416 views

Can G-code scripts be run automatically on inserting an SD card when using Marlin Firmware?

When running Marlin Firmware, is it possible to run G-code scripts/series of commands automatically when you insert the SD card? I'm running Marlin on a 3D printer board using an ATmega 2560 based ...
3
votes
2answers
51 views

Custom 3D printer printing dimensions has changed because of a .gcode file

A couple weeks before, I bought a custom 3D printer that has an Ultimaker 2 motherboard in it. However, the dimensions of the printer is not same with Ultimaker 2 (X and Y same, a bit smaller on Z). ...
4
votes
1answer
5k views

How to install new ATmega firmware via the ISP pins?

While uploading .hex firmware directly onto boards that allow this via CURA, this is not always an option for all machines (for lack of a functioning USB-connectable port for example). On both my ...
6
votes
1answer
2k views

Setting custom x/y bed bounds for Anet A8/marlin

I have an Anet A8 that I just flashed with the latest Marlin firmware (1.1.9). I'm sending prints to my printer with Cura via octopi. I have affixed a PEI surface to my bed that's about 10mm smaller ...
4
votes
1answer
413 views

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 ...
4
votes
3answers
7k views

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 ...
4
votes
1answer
800 views

Flashforge Dreamer not able to read Cura created G-code file

I'm using a second hand Flashforge Dreamer with ABS filament and Cura as slicer. The Flashforge Dreamer cannot read the printing (G-code) file Cura creates, I think due to not knowing what the ...
5
votes
1answer
940 views

Perplexing Y-axis shifting problem - only in positive y direction, and only on moves of a very specific radius

I'm running a RepRap based ORDBOT Hadron on Repetier firmware version 1.0 that I built from a kit. I've slowly worked out the kinks but this one is an utter doozy. Basically I occasionally get ...
1
vote
1answer
514 views

Trouble uploading Skynet3D to my Anet A8 via Arduino program

I'm in distress here fellow people. I'm a noob to 3d printers and want to become an expert. Everybody has to start at the bottom right? Like the title says I'm trying to upload Skynet to my printer ...
4
votes
2answers
4k views

Help installing my Anet A8 printer to my computer

I am a complete noob when it comes to the 3d printing world. I just finished assembling my printer and I plug it into my computer with the included usb cable and nothing happens. My computer does ...
3
votes
1answer
221 views

How to execute firmware command from gcode

I wrote a command in Marlin firmware which changes Neopixel color based on extruder temperature. In my start G-code for I set the color to white. How to execute my above command from the end G-code ...
6
votes
1answer
199 views

How to upload firmware to reprap printer?

When trying to upload firmware I get the following errors: timeout - cannot sync, or port is in use What can be the possible ...
3
votes
2answers
406 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 ...
5
votes
1answer
2k views

Problem with print bed height on Creality Ender 4

I am a novice to 3D printing and have encountered an issue that I cannot seem to solve. Hopefully someone here can point me in the right direction. I have a Creality Ender 4 that I purchased a few ...
3
votes
1answer
93 views

Communication is dropping when printing on my Tevo Tarantula

I am experiencing communication drops when printing from mp raspberryPI (using octoprint, repetitier server). Moreover when printing from Cura (on Windows), the programs freeze (have to kill the ...
6
votes
1answer
528 views

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 ...
2
votes
1answer
43 views

Pronterface window question

I switched to a Raspberry Pi 3 to use with (Linux) Pronterface for my 3D printer. This Pi 3 has a 3.5" 320x480 LCD display. When Pronterface is loaded, only part of its window can be seen and some ...
4
votes
2answers
5k views

Compiling Marlin 2.0

I've just finished building a new printer and I wanted to take advantage of a 32 bits board I ordered some time ago. The board is an MKS SBase 1.3 I've been researching the Smoothiware firmware but ...
7
votes
3answers
6k views

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

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

I am designing my own shield for the MEGA2650 that I will use to control my printer. When defining pins in the marlin firmware, the pin numbers are the pin numbers of the RAMPS shield and not the ...
5
votes
2answers
556 views

How to switch E0 to E1 for extruder?

I have a K280 3D printer with a MKS V1.5 and Repetier firmware. I’ve damaged the transistor associated with E0 (3rd one on the right) and so that means I need to avoid that. I’ve decided to switch to ...
2
votes
1answer
957 views

Prusa Mk3 filament detection sensor, can you access the image data?

I have seen that the new Prusa Mk3 design has a optical mouse sensor that can be used to detect if the filament jams. Optical mouse sensors are just a really low resolution camera with no color. I am ...