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.

3
votes
1answer
39 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
76 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
42 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: ...
4
votes
2answers
817 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
153 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
40 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
42 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, ...
3
votes
1answer
68 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 configurtion.h and according ...
2
votes
0answers
27 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 ...
3
votes
1answer
100 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: ...
2
votes
2answers
78 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
34 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
112 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
39 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
165 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
58 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
144 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
79 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
50 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
66 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
189 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
86 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
225 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
174 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
71 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
113 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
74 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
48 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 ...
5
votes
1answer
1k 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
381 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
63 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
78 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
57 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
577 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
364 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
148 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
239 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 ...
2
votes
2answers
77 views

What defines the speed at which a motor is retracting and how can it be changed?

Given a Marlin firmware and a line of G-code such as the following: G1 F100 X50 Y50 Z0 E-10 What defines the speed at which the stepper motor associated with the E-value is retracting? It is my ...
2
votes
1answer
209 views

Strategy to stream large gcode file from serial port

I'm connecting to a printer that's using Marlin 1.0.3 dev firmware through the pyserial Python package. I want to stream large gcode files into the printer and I guess that the buffer has a limited ...
1
vote
0answers
207 views

Marlin 1.1.8 on Geeetech A10 - G0 and G1 ignores coordinates, always runs to [0, -6, 0]

I've just gotten my Geeetech A10. I have a 3dTouch sensor installed. I got my offset and calibration set. If I send a G1 or G0 command, regardless of arguments, it runs the print head off the front ...
1
vote
1answer
58 views

Extruder motor does not stop after G1 E5

When I send G1 E5, the extruder motor rotates, but does not stop. It keeps rotating until I restart the system. I am using a Ramps 1.4 board and OctoPrint.
4
votes
1answer
2k views

How to set the Z home offset

I have what I thought would be a simple question. I don't have an auto leveling probe, I do my leveling manually with 4 screws and a piece of paper (I measured the thickness to 0.1 mm). For the ...
2
votes
1answer
211 views

First move after Start gcode, to start position (but before printing) is way too fast

I have a delta printer. The problem is that after the start gcode is executed and the extruder head is 15 (Pic: x0) mm above the center of the plate, the first move towards the start (x1) of the ...
3
votes
1answer
456 views

Massive over extrusion after changing firmware

I have an Anet A8 printer (no modifications) and first printed a calibration cube. It came out okayish, within expectations. Afterwards I flashed the firmware to Marlin 1.1.9 and since then have very ...
7
votes
1answer
363 views

Help with a Tool Change Script

So, I have a Raise3D Pro2, and I'm looking to perfect a tool change script for it, the goal of which is to reduce or eliminate the excess plastic that tends to build up on the nozzle when using the ...
4
votes
1answer
1k views

Issues with Auto Bed Leveling

I have enabled auto bed leveling on my 3D printer. I have used a 6-36 V inductive sensor with a 7805 voltage regulator running the sensor at 10.78 V. I am using Marlin 1.1.9. This is my configuration ...
1
vote
1answer
838 views

3DTouch sensor fails after probe deployment and triggering

I'm using a 3DTouch sensor (from Geeetech) on a self-build CoreXY printer (HyperCube Evolution). The sensor worked perfectly until not being used for a month. The symptoms are that it fails to deploy ...
1
vote
1answer
115 views

Anet A8 - SkyNet3D freezes randomly at boot

I have a problem with my Anet A8. It is a little strange because it does not always happen. When I turn on my printer, it freezes on boot in the second splash screen. If I turn off and turn on ...
4
votes
3answers
223 views

Weird stepper issue when setting up Marlin printer

When manually controlling the z-axis in reprap, it works fine. If I use the home button, it doesn't move. Instead, it stalls/freezes/hangs. It attempts to turn, but can't successfully make a full turn....