June 9, 2019
Description
Before trying to flash this firmware on your printer please make sure you use the ramps or mks gen l board on this printer with the stock drivers.
This firmware is meant for the chimera version of the flsun cube and is still somewhat a work in progress as goes for tweaking the settings for better print results.
Please keep in mind that I'm not responsible for any damage to you, your printer or any other mechanical or lifeform, if you decide trying to flash this firmware!
Thermal runaway is activated on the print-bed and the heat-blocks in this firmware.
Unzip using 7-zip, winrar or 10-zip(free from the windows app store)
15-12-2019
23-06-2019
The stock/single nozzle firmware can possibly cause some extrusion problems.
This firmware is not tested thoroughly yet so testers are welcome.
Choose your precompiled hex:
In every zip folder you can also find a .hex file, extract this to your computer.
Install the printer's USB drivers if not yet done.
Flash the hex with Cura, OctoPrint or similar
Use a tool with a terminal (OctoPrint, Pronterface, Repetier Host, ...) to send commands to your printer.
Side note: Cura can also send commands via USB in the Monitor tab, but since you can't read responses from the printer, I'd recommend a tool with a proper terminal
Important: Connect to the printer and send the following commands:
Compile it yourself:
When the upload is completed and no redlines/error codes has appeared you can disconnect your computer, plug in your touchscreen and power up the printer.
You can connect your computer again with the touch screen plugged in as long as you don't do any firmware uploads to your printer.
The 2 extruders should be calibrated Just fine but you can tweak this settings by sending g-codes to the printer.
Get your old E-Steps with M503. Look for the line starting with M92, the value after the E are your current steps.
T0 is your first extruder Hot-end T1 is your second.
M104 S220Use a caliper or measuring tape and mark 120 mm (measured downwards from the extruder intake) with a pencil on the filament
Your extruder will feed 100 mm of filament now (takes 60 seconds)
Measure where your pencil marking is now. If it's exactly 20 mm to the extruder, it's perfectly calibrated
If it's less or more than 20 mm, subtract that value from 120 mm, e.g.:
Calculate your new value: (100 mm / actually extruded filament) * your current E-steps
Put in the new value like this: M92 T0 X80.00 Y80.00 Z400.00 Exxx.xx, replacing x with your value
Save with M500
Send M104 S0 to turn off heater.
Now for the second extruder:
Repeat previous steps for calculating E-steps.
Finish with M82
You can repeat the process if you want to get even more precise, you'd have to replace your current E-steps with your newly calibrated value in the next calculation.
Add to your start G-code, M501 below the G28 command, this will load the last saved changes you've made. (bed leveling, E-steps ...)
Uploaded the files the upgrade the firmware for the touchscreen.
I want to thank davidramiro for helping me make this tutorial.
Without his help I wouldn't be able to share this with you guys and girls!
This firmware was tweaked with the custom x-carriage I made, in mind.
License:
Creative Commons - Attribution - Share Alike