Questions tagged [marlin]

Questions about the 3D printer firmware Marlin.

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

Marlin 2.1.2.2 Ender 3 Pro CR touch does not work properly

I do have an Ender-3-Pro with the Sprite Extruder Pro on it. Also, I swapped out the controller board for a BigTreeTech SKR 1.4 Turbo, which works perfectly for me. I am using the CR Touch to level ...
XaniXxable's user avatar
3 votes
1 answer
74 views

Using dual Y stepper drivers on Marlin / RAMPS 1.4

I am building a DIY 3D printer, and my hw requirements are X, Y1, Y2, Z, and E0 steppers. All of them are supposed to be A4988. One hotend heater, no heatbed (by now). My board is an Arduino Mega 2560,...
RCecinati's user avatar
2 votes
1 answer
39 views

Does the E-Value always define the filament length extrusion in millimeters and/or does it directly give a stepper rotation?

I understood on a fundamental level that E-value (in G-Code) was the length of filament pushed in millimetres. i.e. E=10 is 10 mm filament to push (with a firmware like Marlin translating this value ...
Arthur Mamou-Mani's user avatar
0 votes
0 answers
22 views

Undefined Reference Error on compiling when Integrating New Custom G-Codes into Marlin 2.1

I'm encountering an issue while attempting to add new custom G-codes to Marlin 2.1.* firmware. Specifically, I'm aiming to introduce G-codes M9910 to ...
Elias Taalab's user avatar
0 votes
0 answers
24 views

My Z axis isn't moving when I home it but it moves on TFT display and Pronterface

I'm using an SKR 1.4 turbo with a Tronxy X5SA 500 Pro, TMC2209 stepper drivers with the dialogue pins cut because I'm using physical limit switches instead of sensor-less homing. The Z-axis moves up ...
Jay Hue's user avatar
0 votes
1 answer
101 views

Add 5th stepper driver to the SKR mini E3 v3 to use it for a second extruder motor

I am trying to add a second extruder motor to my Ender 3 V2 so I can use both independently. My Ender 3 V2 has an SKR Mini E3 v3 build in. I have seen the post SKR Mini E3 v3 + additional TMC2208 = 5 ...
David Kania Adri's user avatar
1 vote
2 answers
152 views

What do I need to configure to get Marlin to run an Ender 3 Pro with CR Touch?

I have an Ender 3 Pro, board version 4.2.2, and a CR Touch with 5 pin connector. I also removed the z-axis endstop connector at the endstop. I've been building and flashing Marlin 2.1.2.2, but I haven'...
ttshaw1's user avatar
  • 31
3 votes
1 answer
140 views

How to disable a filament sensor?

I have a Lotmaxx Shark v2, which has developed the problem of constantly saying the filament has ran out when it hasn't. I've narrowed down the issue to the main board, and tried to work around the ...
Brad's user avatar
  • 185
0 votes
0 answers
27 views

Extruder motor doesn't pull filament during job only

I have a weird problem over here, I'm restoring an FLSUN Kossel Mini (with a RAMPS 1.4 board) and it printed fine for the last two days. Now when I initiate a print job, the extruder motor doesn't ...
Ghazi Faisal's user avatar
1 vote
1 answer
213 views

Does a Creality Ender 3 V2 running mriscoc firmware require a micro SD card at all?

To my understanding, all settings including those that resulted from the Nozzle Auto MPC tuning and Bed PID tuning and the created UBL mesh are all stored I the EEPROM by the mriscoc Marlin firmware ...
Bob Ortiz's user avatar
  • 1,093
2 votes
1 answer
188 views

Can you use Power-loss Recovery when printing from OctoPrint?

As per the Marlin documentation for G-code M413 - Power-loss Recovery: When Power-loss Recovery is enabled, and Marlin runs a print job from the SD Card or Flash Drive, it periodically saves the ...
Bob Ortiz's user avatar
  • 1,093
2 votes
2 answers
139 views

How do I add a custom motor driver to Marlin?

I've been digging through the Marlin code from GitHub, and I'm hoping that someone could direct me where to add a custom motor driver. I figure someone here already is familiar with the code and it ...
Tom Cumming's user avatar
1 vote
1 answer
211 views

How to distinguish filament runout and filament jam using a microswitch-based filament sensor in Marlin?

I found two great designs for a DIY sensor that achieve both filament runout and filament jam detection in one unit. A clever design that only uses one microswitch as follows: Source: Thingiverse.com ...
Bob Ortiz's user avatar
  • 1,093
1 vote
0 answers
38 views

Is it possible to read the state of a specific printer part from the firmware, such as the power of a stepper motor, LCD brightness, or fan speed RPM?

Is it possible to read the state of a specific printer part from Marlin-based firmware such as mriscoc, such as: the power (on or off) of a particular stepper motor; the brightness percentage of the ...
Bob Ortiz's user avatar
  • 1,093
1 vote
1 answer
126 views

Is the BFPTouch interchangable with the BLTouch for mriscoc firmware without custom changes to Marlin?

I have two Creality Ender 3 V2 printers with a version 4.2.2 board. One printer has the official CRTouch, and one is nearly original without a probe. I found a similar product, a DIY project called ...
Bob Ortiz's user avatar
  • 1,093
1 vote
1 answer
158 views

Is there a way to send a thumbnail to the printer LCD screen when printing over USB from OctoPrint?

I'm using Cura Thumbnails using a plugin in Cura 5.5. Also, I use the Marlin-based mriscoc firmware on a Creality Ender 3 V2 with OctoPrint using OctoPi on a Raspberry Pi 4. The firmware supposedly ...
Bob Ortiz's user avatar
  • 1,093
2 votes
1 answer
486 views

Why is MPC better than PID for 3D printers, and (why) is it more useful for 'high-power heaters'?

The YouTube video 'PID vs MPC' from Mark Misin Engineering Ltd perfectly demonstrates that Model Predictive Temperature Control (MPC) is more powerful than Proportional-Integral-Derivative (PID). ...
Bob Ortiz's user avatar
  • 1,093
0 votes
1 answer
111 views

Does Marlin input shaping compensate vibration on all X, Y and Z axes?

The Marlin Firmware supports Input Shaping (M593) as described in the Marlin documentation writing: Set the Input Shaping damping factor and/or frequency (in Hertz) for axes that support it. But the ...
Bob Ortiz's user avatar
  • 1,093
1 vote
1 answer
471 views

Does an accelerometer in a Marlin-based Input Shaping setup compensate in real-time (during print) for vibration?

In addition to my question How to physically wire a (ADXL345) accelerometer for Input Shaping (Resonance Compensation) support on for a Ender 3 V2 printer?. Does an accelerometer in a Marlin-based ...
Bob Ortiz's user avatar
  • 1,093
1 vote
1 answer
144 views

Anet A8 Auto Bed Levelling - Auto home not centring with new Marlin 1.1.9 config

Recently added a probe to my Anet A8 for auto bed levelling, calculations have been added based on position of probe to hotend as required. I'm using Marlin 1.1.9. When I go into 'Prepare' in the ...
Raynbow's user avatar
  • 13
1 vote
0 answers
125 views

Does Marlin already have a way to define auto Z-offset strain gauge?

My Ender 3 v3 SE printer is still really new so I understand the info is limited. I'm trying to build a version of the latest Marlin FW that will work I've already redefined the pins that are ...
T3K's user avatar
  • 11
0 votes
1 answer
77 views

Ender3 v2 on Marlin moves head while rotating button

I updated firmware on my Ender3 v2. Previously I used to have precompiled 2.0.7. Now I compiled 2.0.9 from source. Everything seems to work fine except of Move menu. Previously, I pushed the button to ...
zoryamba's user avatar
  • 111
0 votes
0 answers
93 views

Is it possible to resume a print after an M112 full shutdown?

I had a misconfiguration in OctoPrint and it kept sending M112 errors to my printer, while my printer was actually fine. As a result, I failed at least two prints, ...
Bob Ortiz's user avatar
  • 1,093
1 vote
1 answer
469 views

How does Adaptive Mesh Leveling (AML) actually work?

I recently started using the new mriscoc firmware for my Creality Ender 3 V2 and it is truly performing above expectations. Even considering that Jyers UI was already a step up from the original ...
Bob Ortiz's user avatar
  • 1,093
0 votes
0 answers
52 views

Do OctoPrint or Marlin support "ironing" and additional printing states?

Currently, OctoPrint shows a printer state such as "Printing" as shown below: But is there is a way such as via a Cura script or OctoPrint Plugin to insert a special g-code and let ...
Bob Ortiz's user avatar
  • 1,093
0 votes
0 answers
133 views

Is there a way to set the installed nozzle size (and installed filament color) in the Marlin firmware (or OctoPrint software)?

In addition to this question: Is there a (common) way to embed used Slicer settings inside the G-code file?. I'm considering writing a Cura script and OctoPrint plugin because what I want seems to be ...
Bob Ortiz's user avatar
  • 1,093
1 vote
0 answers
86 views

Adding a custom G-code to parse strings from `configuration.h` in Marlin 2.0.x

I'm working with Marlin 2.0.x firmware for a special device, I have added an extra axis to the firmware and it's working well, However, I'd like to implement a custom G-code command that can parse a ...
Elias Taalab's user avatar
1 vote
1 answer
183 views

What are the pros and cons of automatically turning off stepper motors after a print? Does it increase the stepper motor's lifetime?

I've noticed several times that one of my stepper motors is making a slight noise after a print is finished, indicating it's still enabled; also, the axes are still statically positioned and unmovable....
Bob Ortiz's user avatar
  • 1,093
1 vote
2 answers
107 views

What is the best time interval and method to stop heating the bed to start releasing before the print is finished?

I want to end the bed heating approximately X minutes before the print is finished so that the bed starts cooling and releasing the print. Since an object can have different sizes and printing one ...
Bob Ortiz's user avatar
  • 1,093
1 vote
0 answers
112 views

How to upload firmware to 8-bit Ender-3 1.1.2 without USB port

We have an old Ender-3, and the board is numbered 1.1.2. We're trying to update the firmware, but there isn't a USB port (the previous owner seems to have desoldered the USB port?!) so we're figuring ...
onepo's user avatar
  • 11
1 vote
0 answers
72 views

Aquila X3 small firmware does not flash to board

I'm using the MRiscoCProUI firmware on my Aquila X3 printer, but when I enable more features in the firmware, I'm unable to flash the printer. I already tried several options and independently of the ...
Gonçalo Cardoso's user avatar
0 votes
0 answers
76 views

Auto Build Marlin extension showing random board and environment?

I am trying to compile firmware for an Ender 5 Plus with its stock 8-bit board with ATmega2560. The environment is set correctly and it compiles the hex file as it should when I use PlatformIO:Build (...
benram14159's user avatar
0 votes
0 answers
104 views

Communicating with a Marlin board via Javascript and Node SerialPort

I am trying to send G-codes to my Anycubic Kobra 3D printer running on a Marlin board. I have tried several serial communication software (terminal-based) and managed to send ...
leiz0r's user avatar
  • 1
1 vote
0 answers
26 views

Motor still locked after pressing disable all steppers

My extruder 1 (IDEX - robin pro board) is locked in position when turning on printer while the other motors are free to move. When I press the disable all steppers button the e0 is still locked while ...
Techn0L0gic's user avatar
1 vote
0 answers
114 views

New to OctoPrint, how to interface with Marlin Ender 3 Pro

I plan on adding OctoPrint or mainsail to an Ender 3 Pro running Marlin 2. As I understand it, the OctoPrint on the Pi runs klipper, which then feeds commands to the Ender 3 Marlin via the USB port. ...
Alan's user avatar
  • 41
0 votes
0 answers
23 views

Motors don't move when printing but do when homing

I have an MKS Robin Pro I was starting a print on and the motors were not moving. The progress bar was running and the extruder temperature was changing (IDEX printer) so I thought it was printing but ...
Techn0L0gic's user avatar
1 vote
0 answers
30 views

Why does my bed stop heating at high temperature when the extruder starts heating?

To give some more context to my question: it does work as expected (that is the extruder start heating after the bed has reached the set temperature) when I set the bed temperature to be 70 °C or ...
Bernard Grosperrin's user avatar
0 votes
0 answers
78 views

Steppers grinding when homing Marlin

When homing the 3D printer or running G29, the X & Y axes are grinding and not moving fully to the correct position. When I run the following G-code the print ...
Rickstar's user avatar
  • 123
1 vote
2 answers
772 views

Absolute Z values not 0 at print surface after auto homing with CR-Touch

I recently installed the CR-Touch onto my CR10-V3 printer. I updated my firmware to Marlin 2.1.2M and set my probe offsets and selected level bed which checked 81 points on the print bed and it said ...
TJR's user avatar
  • 143
1 vote
1 answer
66 views

How does my printer auto level based off the sensor I installed?

I'll start off with some info in case it's needed, but my questions are a bit lower. I have an Ender 3 Pro with the 4.2.2 motherboard. Grabbed a Marlin firmware bin from Shiny Upgrades and seems to ...
Octanum's user avatar
  • 15
1 vote
0 answers
297 views

SKR Mini E3 V2 - PWM on PC12 possible?

The SKR Mini E3 V2 uses the STM32F103RCF6 MCU based around ARM. I want to control the pin PC12 with PWM. However, this pin is not working as the Laser PWM signal. ...
HeartOfGermany's user avatar
0 votes
0 answers
66 views

J19 Pin on Ultimaker 2 Mainboard Marlin Config

I am trying to configure an Ultimaker 2 (go) with Marlin. My current hotend is a 1.75 mm E3D V6 (still bowden), and the extruder fan uses J19 24V, as circled in green in the picture. Whenever I turn ...
Gart Hondo's user avatar
0 votes
0 answers
18 views

MKS Base V1.4 does not recognize my PCB MK3 heat bed

I am using an MKS base V1.4 board, PCB MK3 dual-power heat bed, and Marlin 2.0.1. My printer does not recognize my heat bed. I cannot control it and I cannot even see the temp. Actually, my printer ...
MIMFEMIM's user avatar
2 votes
0 answers
140 views

How to use TMC2209 driver to stop print when an obstruction is hit in Marlin

I have built a big gantry (1 m x 1 m) and currently use TMC2208 drivers and Marlin on a RAMPS 1.4 board. When working at high speeds, this could get dangerous if someone gets their hand in the way or ...
JakesMD's user avatar
  • 121
6 votes
1 answer
9k views

What is the Fade Height option in Marlin?

Going through the printer options, I came across the Fade Height option under Bed Leveling section. What is it and what is its ...
kosteklvp's user avatar
  • 1,181
0 votes
0 answers
957 views

Z Homing issue after Marlin 2.1.2 upgrade on Ender 3 with BTT SKR mini V2.0 and BLTouch

So my Ender 3 with a BLTouch running on a BIGTREETECH SKR MINI V2.0 mainboard has been working just fine on Marlin 2.0.8 for a year or so and I decided I would update it to Marlin 2.1.2. I downloaded ...
Izzy's user avatar
  • 9
1 vote
0 answers
518 views

How can I successfully set up my fans to run on my CR-10 using Marlin?

I have a CR-10 (original version), and I just installed an SKR E3 Mini V3.0 board, with custom Marlin firmware. Everything else seems to be running properly, but some of my fans won't spin, or won't ...
Jack Harris's user avatar
1 vote
0 answers
118 views

Is there a marlin setting to disable XY axes when Z endstop triggered?

I have a mechanical switch connected to a RAMPS 1.4 board that detects when my laser has run in to something. Right now, I have it set as a Z limit, so if I move too far in the Z and crash the laser ...
User's user avatar
  • 11
1 vote
0 answers
158 views

"Validate Mesh" in Marlin causes whole test print to be offset from the bed (home)

I have enabled UBL in Marlin firmware for my Ender 3 Pro and generated a mesh which probed the whole bed normally as expected. However when I use the menu option to Validate Mesh, the whole test ...
NickG's user avatar
  • 111
1 vote
1 answer
103 views

G28 X does not home the hotend

I have a classic Ender 3 running Marlin-2.1.1 on a BTT SKR v1.3 board with TMC 2130 drivers. Wifi is connected with ESP3D on an ESP32-CAM board connected to a TFT port. The X endstop is on the left ...
Hansa G's user avatar
  • 31

1
2 3 4 5
11