Marlin 2.0.6.1 für den Anycubic i3 Mega (Mega S)
Versionen: Manual Mesh Bed Leveling (MBL) & BL Touch (ABL)
Wenn ihr zufrieden mit meiner Arbeit seid, freue ich mich immer über ein kleines Trinkgeld
https://paypal.me/piezomarlinchris
(english version below)
Diese Version bietet die gewohnten Vorzüge bei Druck per SD Karte ist aber on Top noch für serielle Verbindungen wie Octoprint und Repetier optimiert.
Neu in Marlin 2.0.6.1 NEW Version Update: 26.09.2020
- S-Curve Acceleration (2. Generation)
- kleine Segmente werden durch die Junction Deviation behandelt (für kleine Segmente
(<1 mm) mit großen Verbindungswinkeln > 135 °) - Endstop check (festgefahren oder Verbindung getrennt) während dem Homing
- Allgemeine Bugfix und Performance Verbesserungen
Bekannte Features: - Mesh Bed Leveling oder BL Touch Support
- Pid Tunning (Hotend & Hotbed)
- S-Curve Acceleration
- Linear Advance (muss kalibriert werden)
- Optimierungen zur seriellen Verbindung (Octoprint, Repetier)
- Minsegmenttime erhöht
- Babysteps
- Volle Funktionen des Stock Display
( Bitte beachten: Das Special Menu funktioniert nur in der Version im Blau/Weiß Menü Design, bei dem neueren Display im Grün/Gelb Menü Design funktioniert das Special Menü bisher nicht, alle anderen Funktionen der Firmware arbeiten korrekt!) - Vorbereitung der Trigorilla Pin für TMC Steuerung per UART
Inhalt:
- Zu finden sind beide Versionen Mesh Leveling und BL Touch, 4 vorkompilierte Versionen als fertige HEX für die häufigsten Varianten in Bezug auf Motor Drehrichtung (TMC) und Extruder (Mega / Mega S sowie alle anderen mit 1:3 Übersetzung)
- BL Touch ist zusätzlich unterteilt in Trigorilla und Trigorilla 1.1 Board (bitte beachten, geänderte Servo Pins!)
- Sourcefiles zum selber kompilieren sind enthalten (bei den Sourcen ist in der BL Touch Version auf das Board zu achten, das Trigorilla Board ist als: BOARD_TRIGORILLA_14 zu definieren für das 1.1 Board ist als Board: BOARD_TRIGORILLA_14_11 zu definieren
- Offset BL Touch: diese können mit M851 X(Wert), M851 Y(Wert) M851 Z(Wert) per Terminal ins EEPROM gesendet werden.
- Nach dem flashen der Firmware ist per Terminal (Pronterface etc.) M502 & M500 zu senden. M502 setzt auch den EEPROM Error welcher nach dem flashen kommen kann zurück.
Diese Version enthält Funktionen der Marlin Firmware, diese wurden für den Anycubic i3 Mega aktiviert und angepasst, es wurden keine Codes hinzuprogrammiert die nicht Bestandteil der Firmware sind. Wenn euch jemand erzählt, er habe Marlin umprogrammiert, seid skeptisch. Das Special Menu ist keine Erfindung von mir, es wurde von mir angepasst, den Grund Code des Special Menu habe ich von David Ramiro übernommen. Ein Dank an dieser Stelle.
Folgende Quelle habe ich als Sourcen verwendet und angepasst:
https://github.com/MarlinFirmware/Marlin
Viel Spaß mit der Firmware!
Die Nutzung erfolgt auf eigene Gefahr und Risiko, ich übernehme keine Haftung für Schäden oder Verletzungen.
Diese Projekt ist ein reines Hobby Projekt, über eine Spende per PayPal Me freue ich mich sehr.
English Version:
Marlin 2.0.6.1 for the Anycubic i3 Mega (Mega S) inc. 2.0.5.4
Versions: Manual Mesh Bed Leveling (MBL) & BL Touch (ABL)
If you are satisfied with my work, I am always happy to receive a small tip
https://paypal.me/piezomarlinchris
This version offers the usual advantages of printing via SD card but is also optimized on top for serial connections such as Octoprint and Repetier
New in Marlin 2.0.6.1 NEW Version Update: 26.09.2020
- S-curve acceleration (2nd generation)
- Junction Deviation Small Segmetn Handle
Use curvature estimation instead of just the junction angle
for small segments (< 1mm) with large junction angles > 135° - Endstop check (stuck or disconnected) at the homing
- General bug fix and performance updates
Known functions: - Mesh Bed Leveling or BL Touch Support
- Pid Tunning (Hotend & Hotbed)
- S-curve acceleration (new Version)
- Linear Advance (needs to be calibrated)
- Optimizations for serial connection (Octoprint, Repetier)
- Minsegmenttime increased
- Babysteps
- Full function of Stock Display
(Please note: the special menu only works in the blue / white menu design version, with the newer display in green / yellow menu design the special menu does not work so far, all other functions of the firmware work correctly!) - Preparation of the Trigorilla Pin for TMC control via UART
- Includes:
- You can find both versions mesh leveling and BL Touch, 4 pre-compiled versions as finished HEX for the most common variants in terms of motor direction of rotation (TMC) and extruder (Mega / Mega S or as well as all others with 1: 3 ratio)
- BL Touch is also divided into Trigorilla and Trigorilla 1.1 board (please note, changed servo pins!)
- The sourcefiles to compile the firmware yourself are included too
- For the sources in the BL Touch version, pay attention to the board, the Trigorilla board is to be defined as: BOARD_TRIGORILLA_14 for the 1.1 board, the board: BOARD_TRIGORILLA_14_11 must be defined
- Offset BL Touch: these can be sent to the EEPROM with M851 X (value), M851 Y (value) M851 Z (value).
- After flashing the firmware, M502 & M500 must be sent via terminal (pronterface etc). M502 also resets the common EEPROM error which might occur after flashing.
This version contains functions of the Marlin firmware, these have been activated and customized for the Anycubic i3 Mega, no codes have been programmed that are not part of the firmware. If someone tells you they reprogrammed Marlin, be skeptical. The Special Menu is not an invention of mine, it was adapted by me, the basic code of the Special Menu was taken from David Ramiro. Thanks at this point.
I used and adapted the following source as sources:
https://github.com/MarlinFirmware/Marlin
Have fun with the firmware
Use is at your own risk and risk, I accept no liability for damage or injury.
This project is a pure hobby project, I am very happy about a donation via PayPal Me.
Best ABL Upgrade:
- Hardware Mod´s: