Molise 1.2.5 Firmware for Artillery Genius 3D Printer and Sidewinder X1 based on Marlin 2.0.7.2
thingiverse
# Molise moves to Github ## https://github.com/Dtcreation/Firmware-Molise-Artillery ### No more updates in Thingiverse Thanks Facebook Group : https://www.facebook.com/groups/molisefirmware Youtube Channel : https://www.youtube.com/channel/UCQOsiY8l6Of56zkFhtDT0Sw Thanks to https://www.hotends.fr for TouchMi integration UPDATE : To activation menu for TouchMi on the TFT you have to change a value in the config.ini of the TFT firmware ==> touchmi_sensor:0 to touchmi_sensor:1 Molise 1.2 Firmware for Artillery Genius 3D Printer and Sidewinder X1 based on Marlin 2.0.7.2 Molise 1.2 firmware is brought to you by David TOUTON, the awesome 3D printing community, and of course we can't forget the Marlin team who spent countless days, nights and years building Marlin how far it is today. Simple and advanced configuration assistant in 7 sections for "stock" or upgraded printer with: - TMC 2208 or 2209 drivers and LV8729 - SKR 1.3, 1.4, 1.4 Turbo, MKS SGEN L v1 and v2 motherboard - Extruder BMG, Hemera and Matrix Taking in exchange for: - BlTouch with or without Waggster Mod - TouchMi with or without LED on X1 - 3DPRINTBEGINNER Z MIN SENSOR AS ABL BED MESH PROBE MOD - BTT TFT 35, 43 - GraphicalLCD - Sensorless Homing - Real M600 - MBL - Z_STEPPER_AUTO_ALIGN - Solution to Octoprint communication problem - Etc ... You just have to uncomment your configuration for the 7 sections in Configuration.h at the beginning in “Molise Options” and to compile with VS code only. You choose or set something by removing // in front of the code. You can ignore a code by keeping // in front of the code Remember to put your "default_envs" in the platformio.ini file (explanations Section 2) so that VS Code compiles well according to your motherboard Molise 1.2 firmware is provided to you free of charge, in an "as is" state. We cannot be held responsible for any damage it may do to your 3D printer if it occurs. Please proceed with caution. To make it easier for you I provided 6 compilations for : X1 Stock with MBL X1 Stock - BLTouch X1 Stock - ToucMi Genius Stock with MBL Genius Stock - BLTouch Genius Stock - TouchMi - Firmware TFT based on Bigtreetech official M600, Babystepping, ABL, Z Offset, PID Auto, MBL... preconfigured for X1 and Genius in French and English If you like it or would like to contribute to other improvements to this firmware, please consider donating to : https://paypal.me/dtouton Thank you! MARLIN FW VERSION HISTORY: 1.2.5 : Small bugfix + support BTT TFT35, TFT43 1.2.4 : Improves travel for SKR board Support for TMC2209 Standelone 1.2.3 : TouchMi bugfix Graphical LCD bug fix 1.2.2 : TFT and Marlin bug fix for Octoprint Add option in section 6 if you want to plug runout sensor filament on the mainboard 1.2.1 : Communication bug fix New TFT firmware 1.2.0 : Add support for TouchMi Add Solution to Octoprint communication problem (you have to change the connection of the TFT on the mainboard, see jpg file included) communication speed : 115000 New TFT firmware with TouchMi and Z steppers Align button Linear Advance 0.13 by default with experimental Scurve 1.1.2 : Bug fixes Add support for LV8729 Add Support for Matrix extruder Add Z_STEPPER_AUTO_ALIGN with G34 (only for advanced users - Z belt remove obligation) in BLTouch options 1.1.1 : Bug fixes Active or not MBL in section 5 M600 works with Octoprint TFT Firmware based on last Bigtreetech Version 1.1.0 : Marlin 2.0.7.2 Major Bug fixes Add MBL Fixed bug "false filament runout detection" The language to use in the TFT is then selectable form the usual Screen->Language menu 1.0.3 : Add support for MKS SGEN L V1 and V2 1.0.2 : TFT bug fix 1.0.1 : Buffers bug fix 1.0 : first release MARLIN FW UPDATE PROCEDURES: On Sidewinder X1 and Genius printers, the mainboard's USB port used to connect the printer to a PC (e.g. to Octoprint) is wired to a serial bus. This bus is also shared by both TFT and mainboard. The sharing of the serial bus does not allow to easily flash Marlin firmware due to collisions in the bus. Two possible solutions were normally adopted to allow Marlin firmware updates: 1) physical disonnection of the TFT serial cable so the serial bus is no more shared with the TFT. This solution requires to remove the cover under the chassis and possibly to loose any warrenty. 2) use a script under Linux OS trying to lock the serial bus to the TFT This TFT firmware provides a third, and easy to use, solution for flashing Marlin firmware. In order to flash Marlin firmware, follow the steps below in the same order they are reported: 1) switch on the printer from the main power button (on the back of the printer) 2) from the TFT, press on button "Menu->Settings->Connection->Disconnect". A black background with a text asking to touch the screen to connect again the TFT is prompted. DO NOT press on the display, so the TFT will continue to be disconnected from the serial bus. 3) from the PC, open the application you usually use for flashing Marlin firmware. 4) plug a USB cable from the PC to the mainboard's USB port and connect the application to the printer 5) follow the instructions provided by your application to flash Marlin firmware 6) Once Marlin firmware is flashed, disconnect the application from the printer and restart the printer (switching off and on or pressing on the TFT's reset button if you have a Sidewinder X1 v4) ------------------------------------------------- ------------------------------------------- Firmware Molise 1.2 pour Imprimante 3D Artillery Genius et Sidewinder X1 basé sur Marlin 2.0.7.2 Le firmware Molise 1.2 vous est fourni par David TOUTON, la géniale communauté d’impression 3D, et bien sûr, nous ne pouvons pas oublier l’équipe Marlin qui a passé d’innombrables jours, nuits et années à construire Marlin jusqu’où il est aujourd’hui. Assisant de configuration simple et avancé en 7 sections pour imprimante « stock » ou upgradé avec : - Drivers TMC 22008 ou 2209 et LV8729 - Carte mère SKR 1.3, 1.4, 1.4 Turbo et MKS SGEN L v1 and v2 - Extruder BMG, Hemera et Matrix Prise en change de : - BlTouch avec ou sans Waggster Mod - TouchMi avec ou sans LED sur X1 - 3DPRINTBEGINNER Z MIN SENSOR AS ABL BED MESH PROBE MOD - BTT TFT 35, 43 - GraphicalLCD - Sensorless Homing - Vrai M600 - MBL - Z_STEPPER_AUTO_ALIGN - Solution au problème de communication d'Octoprint - Etc… Il vous suffit de décommenter votre configuration pour les 7 sections dans Configuration.h au début dans « Molise Options » et de compiler avec VS code uniquement. Vous choisissez ou définissez quelque chose en supprimant // devant le code. Vous pouvez ignorer un code en gardant // devant le code Pensez bien à mettre votre « default_envs » dans le fichier platformio.ini (explications Section 2) pour que VS Code compile bien en fonction de votre carte mère. Le firmware Molise 1.2 vous est fourni gratuitement, dans un état « tel quel ». Nous ne pouvons pas être tenus responsables des dommages qu’il pourrait fait à votre imprimante 3D le cas échéant. S’il vous plaît procéder avec prudence. Pour vous faciliter la tâche je fourni 6 compilations pour : X1 Stock X1 Stock + BLTouch X1 Stock + TouchMi Genius Stock Genius Stock + BLTouch Genius Stock + TouchMi - Firmware TFT basé le firmware Officiel de Bigtreetech M600, Babystepping, ABL, Z Offset, PID Auto… préconfiguré pour X1 et Genius en Français et Anglais Si vous l'aimez ou si vous souhaitez contribuer à d'autres améliorations de ce firmware, veuillez envisager la possibilité de faire un don à : https://paypal.me/dtouton Merci ! MARLIN FW VERSION HISTORY: 1.2.5 : Small bugfix + support BTT TFT35, TFT43 1.2.4 : Improves travel for SKR board Support for TMC2209 Standelone 1.2.3 : TouchMi bugfix Graphical LCD bug fix 1.2.2 : TFT and Marlin bug fix for Octoprint Add option in section 6 if you want to plug runout sensor filament on the mainboard 1.2.1 : Communication bug fix New TFT firmware 1.2.0 : Add support for TouchMi Add Solution to Octoprint communication problem (you have to change the connection of the TFT on the mainboard, see jpg file included) communication speed : 115000 New TFT firmware with TouchMi and Z steppers Align button Linear Advance 0.13 by default with experimental Scurve 1.1.2 : Bug fixes Add support for LV8729 Add Support for Matrix extruder Add Z_STEPPER_AUTO_ALIGN with G34 (only for advanced users - Z belt remove obligation) in BLTouch options 1.1.1 : Bug fixes Active or not MBL in section 5 M600 works with Octoprint TFT Firmware based on last Bigtreetech Version 1.1.0 : Marlin 2.0.7.2 Major Bug fixes Ajout du MBL Fixed bug "erreur de détection de fin de filament" Choix de la langue du TFT dans Screen->Language menu 1.0.3 : Add support for MKS SGEN L V1 and V2 1.0.2 : TFT bug fix 1.0.1 : Buffers bug fix 1.0 : first release PROCÉDURES DE MISE À JOUR DE MARLIN FW: Sur les imprimantes Sidewinder X1 et Genius, le port USB de la carte mère utilisé pour connecter l'imprimante à un PC (par exemple à Octoprint) est câblé à un bus série. Ce bus est également partagé par le TFT et la carte mère. Le partage du bus série ne permet pas de flasher facilement le firmware Marlin en raison de collisions dans le bus. Deux solutions possibles ont normalement été adoptées pour permettre les mises à jour du firmware Marlin: 1) déconnexion physique du câble série TFT afin que le bus série ne soit plus partagé avec le TFT. Cette solution nécessite de retirer le capot sous le châssis et éventuellement de perdre toute garantie. 2) utiliser un script sous Linux OS essayant de verrouiller le bus série sur le TFT Ce firmware TFT fournit une troisième solution facile à utiliser pour flasher le firmware Marlin. Pour flasher le firmware Marlin, suivez les étapes ci-dessous dans le même ordre où elles sont signalées: 1) allumez l'imprimante à partir du bouton d'alimentation principal (à l'arrière de l'imprimante) 2) depuis le TFT, appuyez sur le bouton "Menu-> Paramètres-> Connexion-> Déconnecter". Un fond noir avec un texte demandant de toucher l'écran pour reconnecter le TFT est invité. N'appuyez PAS sur l'écran pour que le TFT continue d'être déconnecté du bus série. 3) à partir du PC, ouvrez l'application que vous utilisez habituellement pour flasher le firmware Marlin. 4) branchez un câble USB du PC au port USB de la carte mère et connectez l'application à l'imprimante 5) suivez les instructions fournies par votre application pour flasher le firmware Marlin 6) Une fois le micrologiciel Marlin flashé, déconnectez l'application de l'imprimante et redémarrez l'imprimante (éteindre et rallumer ou appuyer sur le bouton de réinitialisation du TFT si vous avez un Sidewinder X1 v4)
With this file you will be able to print Molise 1.2.5 Firmware for Artillery Genius 3D Printer and Sidewinder X1 based on Marlin 2.0.7.2 with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Molise 1.2.5 Firmware for Artillery Genius 3D Printer and Sidewinder X1 based on Marlin 2.0.7.2.