Artillery Genius Firmware (FW) - Standard - 3D-BL-Touch - Manual Bed Leveling - Marlin 2.1.0.0  -  M600 support + Marlin mode (optional) -- Remix: C_7 & thisiskeithb & digant

Artillery Genius Firmware (FW) - Standard - 3D-BL-Touch - Manual Bed Leveling - Marlin 2.1.0.0 - M600 support + Marlin mode (optional) -- Remix: C_7 & thisiskeithb & digant

Description

First of all: If you never did an Upgrade, you can check videos (English / German): https://www.thingiverse.com/thing:5156993 # BL-Touch The Artillery Genius has by standard BL-Touch connectors at the printing head. So you dont need to solder or something like that. Just easy connect the cable from BL-Touch or 3D-Touch. I am using 3D-Touch. You can use the BLTouch_Mount*.stl files to get the BL-Touch smart on the printing head. You probably need a bit longer M3 Screws for the cooler: 20mm long are fine. * BLTouch_Mount_Adjustable.stl * BLTouch_Mount_Slider.stl # Firmware ### Driver Connection to MS Windows via USB-Cable: CH34x_Install_Windows_v3_4.rar Step driver: Check your printer. Defaults are TMC2100. Choose TMC2209 only when you have upgraded your step driver to to TMC2209! ### Display Display Firmware (TFT / TSC) from digant moded to Genius. When you want to use non english language, go into "Language Packs" folder and copy your language to the root (folder above) ### Firmwares to download: * Choose your printer calibration * Step driver: Default: TMC2100 * Other step driver: I switched to TMC2209 with UART.. When you never changed driver, so use TMC2100 hex file! * artillery_tft_fw_1.27.x_patch_9.1 - Genius Mod.rar ### BL-3D-Touch Upgrade - Holder for BL-Touch (from digant): * aswx1_marlin_fw_bltouch_support_28_-33_0.rar It works very good for me. (creator Waggster!) ========================================== ### After Firmware upgrade Reset firmware via terminal: * Reset: M502 * Save: M500 * Info: M501 ========================================== ### "HIGH SPEED" option for probing (BL-Touch) Per default I let it off. But you can activate it via terminal: activate: M401 S1 deactivate: M401 S0 ========================================== ### Calibration: Menu - Movement: * Leveling ~ do Z-Leveling with your hand, not per software. Leveling with one copy paper (0.1mm) ~ ~ Bed Mesh Leveling will later be done with BL-Touch ~ Menu - Settings - Machine - Settings: * Probe Offset ~ edit BL-Touch Position: X and Y, not Z ~ Menu - Settings - Machine - Tuning: * PID ~ Auto Heat callibration between Software and Hardware. Takes a bit.. ~ Menu - Movement - Bed Level: * P Offset ~ Probe Offset. Z offset with auto calibration and one copy paper (0.1mm) ~ When done, save and go one time back and activate BL (upper right corner) * UBL ~ Automatic Unified Bed Leveling with BL-Touch. Save and let it be restored after boot ~ ========================================== # Cura Code We need 2 more commands. G29 and M420 to use the ABL correctly. Here is what i am using: * ;Begin: ====================================== G28 ;home all axes * G29 ;BedLeveling = similar to M420 M117 Purge extruder G92 E0 ; reset extruder M420 S1 Z3; Load EEPROM - BED Leveling -> Z3=Until this level ABL will be used! G1 Z1.0 F3000 ; move z up little to prevent scratching of surface G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line G92 E0 ; reset extruder G1 Z3.0 F3000 ; move z up little to prevent scratching of surface * ;LEDs off ; with Marlin 1.1.9 ;M42 P4 S0 ; green ;M42 P5 S0 ; red ;M42 P6 S0 ; blue ; with Marlin 2: M150 U0 ; green ;M150 R0 ; red ; one is enough ;M150 B0 ; blue ; one is enough * M420 S1 Z3; Load EEPROM - BED Leveling -> Z3=Until this level ABL will be used! ; ====================================== * ; End Code =============================== G91; relative positioning G1 Z1.0 F3000 ; move z up little to prevent scratching of print G90; absolute positioning G1 X0 Y200 F1000 ; prepare for part removal M104 S0; turn off extruder M140 S0 ; turn off bed G1 X0 Y300 F1000 ; prepare for part removal M84 ; disable motors M106 S0 ; turn off fan * ;M42 P4 S200 ; green LED on (Marlin 1.1.9) M150 U20 ; green LED an (Marlin 2) ;====================================== ========================================== # Octoprint or something like Octoprint.. It is recommended to set the TFT-Display to listening mode. Else you will get sometimes strange popups. But it works without setting to listening mode at TFT fine too. Menu - Settings - Connection: * Bottom left - from 'on' to 'off' ~ A message will stay on top with text and black background: "TFT in listening mode!" ~ ~ After reboot it should keep this setting, so you don't need to set it always to listening mode after turn on ~ # Octoprint Plugin: Bed Visualizer Settings - Code Unified Bed Leveling (UBL) https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/blob/master/wiki/gcode-examples.md ========================================== # Sources Version: Marlin 2.1.0.0: https://marlinfw.org/meta/download/ Customized by thisiskeithb: https://github.com/thisiskeithb/Marlin Post Modification by myself (C_7) (similar to digant to swx1 mod https://www.thingiverse.com/digant ) You can edit and Compile by your own (ex. with MS Visual Studio Code and PlatformIO). Here are my edits: * Marlin2.1.0.0_Configs___C_7.rar * You can easy change the compilation version. More informations below (end) ==========================================

Statistics

Likes

0

Downloads

0

Category

3D Printers