Marlin
Marlin
Our great sponsors
Marlin | Marlin | |
---|---|---|
755 | 21 | |
15,827 | 96 | |
1.1% | - | |
9.9 | 2.6 | |
2 days ago | about 3 years ago | |
C++ | C++ | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Marlin
-
Why Prusa is floundering, and how you can avoid their fate
There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.
Klipper by contrast is a breeze to read through[2].
I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.
[1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...
[2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...
-
Anycubic Kobra Marlin 2.1+ based custom firmware
i spent some time and successfully rebased Kobra 2.8.2 OG firmware from an unknown Marlin ~2.0.8 frankenstein to a clean latest (as of now) release (not bugfix) 2.1.x -- v2.1.2.1 + 1 commit
-
Digraphs and Trigraphs
As an example, check the macropocalypse in Marlin - but the actual trigger for me to start was Reprap firmware doing a floating point divide in interrupt context while targeting AVR8 core…
-
please help, how to program ender 5 plus to make it recognize that i made it bigger?
Go to the marlin github https://github.com/MarlinFirmware/Marlin and download the latest stable or bugfix release. Also, download the configurations that match the version of the firmware you downloaded https://github.com/MarlinFirmware/Configurations
-
As an embedded programmer which parts of C++ should I focus?
Just don't do this and you'll be fine - https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/Marlin/src/core/macros.h
-
Seeking a Reliable Firmware Solution for Artillery Sidewinder X1 3D Printer
After some research, I stumbled upon a GitHub issue (https://github.com/MarlinFirmware/Marlin/issues/24281) that seemed to address a similar problem, but I can't quite pinpoint what triggers the "V86 stored setting" message in my case. I did notice that SuperSlicer includes the "G92 E0" command in the "Before layer change" section, so I'm wondering if that could be a potential culprit.
Was this the GitHub page you were talking about?
-
Auto Build Marlin with 2.1.2 finds incorrect machine name
I managed to compile straight Marlin 2.1.2.1 successfully.
-
Help - Ender 3 bricked: stuck on empty boot display after firmware update with marlin?
download Marlin firmware branch 0.2.x from https://github.com/MarlinFirmware/Marlin
- Ender-5 Pro BL Touch Install Fails at all configs
Marlin
-
Is This Process of Updating Firmware Insanely Complicated on Purpose?
You can find those .bin files on multiple locations: -https://github.com/Jyers/Marlin/releases -https://github.com/smith3d/Marlin/releases -https://forums.creality3dofficial.com/download/ender-series/ender-3-v2/
-
Z Offset with BL touch
Smith3D (https://github.com/smith3d/Marlin/releases/tag/2.0.x.17): Rock solid, no issues. Am currently running tests and bed levels as I am writing this. z-offset looks 'stable'
-
Ender 3 v2 Linear advance possible?
Did a little research on one way; if you have `TMC_DEBUG` enabled in the Marlin firmware, you can check with `M122` commands. I use Smith3D firmware, so I've checked out the 2.0.x.17 git tag and enabled `TMC_DEBUG` along with `MONITOR_DRIVER_STATUS`. Currently compiling; will flash and see if it responds to M122.
-
First fosscad print. Other than some mild ringing/ghosting, it looks pretty good. 0.08mm layer height, 100% infill, eSUN PLA+ black. 24 hours and 22 minutes print time
Meatpack compresses the gcode commands sent to the printer over USB with the Octoprint plugin. The USB communication on most printers is limited to the baud rate, which is usually 125,200. I've running the latest Smith3D firmware, allowing me to use 250000: https://github.com/smith3d/Marlin/releases/tag/2.0.x.17
-
I'm really impressed with the results I get from the BLTouch
First of all try using this Firmware, i asume u have a 4.2.2 board or newer: https://github.com/smith3d/Marlin/releases/download/2.0.x.16/Smith3D-E3V2-2.0.x.16-5x5-Slow-100121.bin
-
The New and Improved V2 Menu
Here: https://github.com/smith3d/Marlin/tree/bugfix-2.0.x-Smith3D/Marlin/src/lcd/dwin/e3v2
- Flashed the BL touch software on the ssd and put it in, now it’s just showing a blank screen, how can I fix this?
What are some alternatives?
MKS-TinyBee - MKS TinyBee is a mainboard for 3d printing, based on ESP32 module
SKR-2
klipper - Klipper is a 3d-printer firmware
Marlin-2.0.X-MKS-Robin-Nano - Marlin 2.0.X for the MKS Robin Nano 1.1/1.2
BIGTREETECH-SKR-mini-E3 - BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
Ender-3 - The Creality3D Ender-3, a fully Open Source 3D printer perfect for new users on a budget.
Marlin-bugfix-1.1.9 - Marlin 1.1.x bugfix for Ender 3 with BLTouch
Cura - 3D printer / slicing GUI built on top of the Uranium framework
BIGTREETECH-TouchScreenFirmware - support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70
BTT_SKR_13_14_14T_SD-DFU-Bootloader - This is a repository of BIGTREETECH bootloaders. The originals are stored under the bootloader_bin/backed_up_original_bootloaders/ directory. This repository also has a bootloader for the SKR E3 TURBO to fix the high pitch sound coming out of the CR10_STOCKDISPLAY it is located on the bootloder_bin/compiled_bootloader_bin/ directory.
BIQU-B1