Questions tagged [marlin]
Questions about the 3D printer firmware Marlin.
524
questions
0
votes
1
answer
49
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 ...
3
votes
1
answer
76
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,...
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 ...
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 ...
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 ...
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 ...
1
vote
2
answers
154
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'...
3
votes
1
answer
144
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 ...
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 ...
1
vote
1
answer
214
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 ...
2
votes
1
answer
190
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 ...
2
votes
2
answers
142
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 ...
1
vote
1
answer
213
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
...
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 ...
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 ...
1
vote
1
answer
159
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 ...
2
votes
1
answer
492
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). ...
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 ...
1
vote
1
answer
479
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 ...
1
vote
1
answer
146
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 ...
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 ...
0
votes
1
answer
78
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 ...
0
votes
0
answers
95
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, ...
1
vote
1
answer
473
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 ...
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 ...
0
votes
0
answers
134
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 ...
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 ...
1
vote
1
answer
187
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....
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 ...
1
vote
0
answers
113
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 ...
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 ...
0
votes
0
answers
77
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 (...
0
votes
0
answers
105
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 ...
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 ...
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.
...
0
votes
0
answers
24
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 ...
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 ...
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 ...
1
vote
2
answers
776
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 ...
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 ...
1
vote
0
answers
298
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. ...
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 ...
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 ...
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 ...
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 ...
0
votes
0
answers
962
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 ...
1
vote
0
answers
524
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 ...
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 ...
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 ...
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 ...