Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [marlin]

Questions about the 3D printer firmware Marlin.

4
votes
1answer
27 views

Using extruder motor as 4th axis

I am currently working with a hobbyist robotic arm (uArm Swift Pro) which runs a modified version of Marlin 3D printing firmware. The arm can be used as a 3D printer as well thus it has an extruder ...
7
votes
2answers
83 views

Where did Marlin get its name?

Sorry if this is off-topic, but I wasn't sure where else to ask it. Does anyone know how the developers of Marlin decided to name it that?
1
vote
2answers
49 views

How to start cycle by using push button

Can any one help me out that how to start a cycle by just using a push button. Note: Using Marlin firmware, Arduino Mega, Ramps 1.4 I haven't tried altering the Marlin code (as I am new to coding), ...
2
votes
0answers
33 views

How to decrease sensitivity to heat-bed temperature?

Sometimes I use a DIY 3d-printer and I have a hard time to set my heat bed temperature. when I set it to 70 for PLA, after a few minutes it decreases to 67 and I see these error: ...
0
votes
2answers
66 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
0answers
31 views

How to add a patch to “Marlin_main.cpp”?

According to this question, MKS 12864OLED Display setup, I need to add a patch to "Marlin_main.cpp" but this a large file with 14789 lines of code! I don't know ...
3
votes
1answer
56 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 -...
1
vote
1answer
26 views

Marlin error Rx_buffer not declared in scope

After one successful preview of compile, the upload returns error rx_buffer not defined in this scope. How do I fix this?
2
votes
2answers
81 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 ...
4
votes
1answer
62 views

Configuring of MKS_GEN_L V1.0

I've bought a new "MKS GEN_L V1.0" and I'm trying to configure it with Marlin 1.1.X. I changed motherboard in configuration.h from previous: ...
2
votes
1answer
63 views

Marlin customization; additional output after G0/G1 move

This question concerns an Anet A8 with customized Marlin Firmware 1.1.9. I need to generate an additional digital output to signal move complete to trigger some data acquisition process. The extruder ...
6
votes
0answers
41 views

Handling retraction when using a mixing extruder (2 in 1 out)

I have a Zonestar Z5FM2 running Marlin 1.1.8 with a mixing extruder. That is, 2 extruder stepper motors feeding a 2-in 1-out hotend (similar to the E3D cyclops). I'm slicing with Simplify3D and I ...
4
votes
1answer
370 views

How to increase the amount of probing points for a BLTouch sensor in Marlin firmware?

I have a new BLTouch that is setup (using Marlin 1.8.7) but I want to increase the probing grid from a 3x3 to something like a 5x5. I am using bilinear leveling with a 3x3 grid. How would I go about ...
2
votes
3answers
110 views

After some time stepper motor is hot

I have three stepper motors. One Nema 17 - 2.4 ohm, the second smaller noname from color printer - 9.5 ohm and third the smallest noname from cdrom - 10.5 ohm. I have connected them to arduino mega ...
2
votes
1answer
241 views

Error:Printer halted. kill() called!

When printing cube.gcode using Pronterface I get: Print started at: 23:07:31 After 8 seconds I get: ...
5
votes
2answers
1k 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?
5
votes
2answers
155 views

What does a stand alone “T” index value do?

I'm using IdeaMaker for slicing my print objects. IdeaMaker start strings have a >T0< standing alone on one line and then >T1< on the next line. What does this accomplish?
2
votes
0answers
106 views

How can I fix First Layer Adhesion with BL Touch - Tevo Tarantula

Hope someone might have a view on where to go with this. My prints were coming out pretty good, but since installing a BL Touch to the printer I've been unable to get consistent first layer adhesion. ...
2
votes
1answer
71 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, ...
4
votes
1answer
217 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 ...
3
votes
1answer
47 views

Delta Printer: After Calibration X and Y Axis are slightly different

I noticed that my x axis is slightly longer than my y axis (~0.6%) if I print an object. What parameter in Marlin can be tuned to correct such issues? The rod length parameter seems to rather ...
4
votes
1answer
247 views

MKS 12864OLED Display setup

I've bought MKS 12864OLED and connected to my DIY 3d printer with Mega/RAMPS combination. In Marlin's configuration.h file there are these lines to uncomment: ...
3
votes
2answers
181 views

Homing the 3D printer

I have just built my first 3D printer, and I am having some problems. It is a Cartesian based 3D printer, using Marlin firmware and Pronterface software. My problem is homing the 3D printer. I do not ...
1
vote
0answers
51 views

Modifying Marlin Extruder code to use 28byj-48 motor

I'm currently working on a project to convert an old 3D printer to a 2D powder dispenser. I'm using a Ramps 1.4 + Arduino Mega, and I'm trying to modify the extruder code in Marlin. I've printed a ...
1
vote
1answer
432 views

How to set Z-probe boundary limits in firmware when using automatic bed leveling?

In setting up a probe for automatic bed leveling, the limits of the probing area must be entered in the firmware of a 3D printer. When using a sensor, how do you define the bed limits for the sensor ...
2
votes
1answer
53 views

Arduino Mega 2560 + RAMPS voltage on GPIO pin

I am using an Arduino Mega 2560 and RAMSP 1.4 shield with Marlin firmware to control my machine (not exactly a 3D printer). Marlin has G-code: M42 P20 S255 ==>...
2
votes
1answer
391 views

Anet A8 with Marlin firmware: Auto Home is crashing into bed

I got things moving from the answer to a previous question. Now, since the base-video I'm following is non-English, I want the next phase fixed: Probing failed ...
4
votes
1answer
87 views

LCD full graphic smart controller, no character display and screen blinking

After uncommenting the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, the display is blinking and no characters are shown on the screen, I have already switched the ...
0
votes
0answers
14 views

Marlin M42 command for setting GPIO pin [duplicate]

This is a duplicate of this post and i'm asking this again since it doesn't have a proper answer I am trying to use one of the GPIO pins of RAMPS to drive an external MOSFET which will give a 24V to ...
4
votes
1answer
341 views

ANet A8 running Marlin v1.1.9 Auto Bedlevel with ROKO SN04-N

I'm trying to get the ROKO (SN04-N) sensor to work with my Anet A8. First of all, while trying to screw it to the extruder, I tightened it too much and sort of broke the acrylic plate... sort of. I ...
0
votes
0answers
237 views

Is it difficult to configure a dual extruder/hotend in Marlin and setting it up

My problem is that I want to build my own 3D printer with RAMPS 1.4/1.6, I already have half of the parts, but I'm still doubting if I should use a dual extruder/hotend. I do not know if this is ...
1
vote
0answers
57 views

Ridges and stepping in my prints

I'm having a problem where every few layers seems to be offset slightly, creating a stepping effect. The images below should be smooth along the sides, but having this ridge type effect. My question ...
3
votes
1answer
129 views

Marlin: Making any GPIO pin HIGH for a given time

Is there any way Marlin Firmware supports G-code that can make a pin "high" and keep it at that state for a period of time specified? I have made a machine, which runs on Marlin Firmware, that is a ...
2
votes
1answer
502 views

Marlin 2.0 - set stepper drivers?

I have an Anycubic Delta with a Trigorilla board. I have swapped out the A4988 drivers for DRV8825. Currently, I am assuming it is using the A4988 drivers as the steppers are making a quiet growling ...
2
votes
3answers
97 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
518 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
274 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 ...
2
votes
2answers
100 views

Limit Switch problems on RAMPS 1.4 and custom built 3D Printer running Marlin 1.1.0-rc6

So I am trying to fix a custom built 3D printer for my institute and am running into a problem I can't wrap my head around. So the limit switches for Y-axis and Z-Axis work just fine, but the X-Axis ...
1
vote
1answer
253 views

Hotend does not reach set temperature

If I set the temperature of my hotend with pronterface to 200 °C, the temperature never reaches that value. For instance, it almost reaches the target with a temperate of 196/197 °C and then starts to ...
5
votes
1answer
104 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, ...
1
vote
1answer
59 views

Marlin Firmware Manual Mesh Leveling

Why am I seeing two different versions of the way to enable manual leveling? One option says to enable: #define manual_bed_leveling #define mesh_bed_leveling ...
6
votes
1answer
2k 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
730 views

Changing FAN0 to FAN1 in TriGorilla printer board

I plugged a new fan into the (TriGorilla v1.4) printer board Fan0 which I found out to be broken. I'm trying to upgrade the part cooling fan for a bigger one. Unfortunately after plugging in the old ...
2
votes
1answer
81 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 ...
2
votes
1answer
104 views

“Missing” rows on 64x128 LCD after flashing Marlin 1.1.9 onto Monoprice Maker Select v2

I've successfully flashed Marlin 1.1.9 onto a Melzi v3.5 board (the stock board for my Monoprice Maker Select v2 (v2.1?, a white-labelled Wanhao i3 Duplicator). Initially after the flash succeeded ...
2
votes
2answers
69 views

Speed issue with Slic3r and Marlin

I am trying to print with clay. These are my Slic3r speed settings, Other information; Nozzle: 1.4 mm First layer height: 0.9 mm layer height: 1 mm Filament dia: 1.8 mm perimeter: 3 When I print, ...
2
votes
2answers
835 views

Ender 3 extrudes plastic whilst at standstill, and while moving to start of print

I have a small problem where plastic comes out of the nozzle while the printer is at a standstill (normally towards the end of heating the nozzle for a print), and whilst it moves from the line for ...
4
votes
1answer
464 views

How to enable EMERGENCY_PARSER in Marlin firmware?

In the documentation of some commands of the Marlin firmware (like M112 - Emergency Stop), it says that the EMERGENCY_PARSER should be enabled to execute them ...
3
votes
1answer
197 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
1answer
330 views

Anet A8 with 3DTouch does not home X in the center

Working on getting my Anet A8 upgraded with some extra toys and although the sensor works, I can't get it to home correctly. I'm looking for some assistance to home the X in the center. The probe is ...