datibi / Ender3V2-Lightspeed

This is a dual purpose (laser/print) firmware for Ender 3 V2 3D printers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lightspeed+ Firmware for the Creality Ender 3 V2 Printers

Ender 3 V2 Edition


Forked from Marlin->Miguel Risco-Castillo professional firmware
This fork has:

  • Built so far for 4.2.2
  • You can engrave JPG files via USB, G-codes used by LaserGRBL in Marlin mode are working.
  • Engrave LaserGRBL files from SD card (added ∗.N∗ extension)
  • Laser mode option in advanced settings (not sure about it's usefullness), it will activate laser at 1% power.
  • M3 S: turns on "laser mode": 60Hz PWM, heaters&fan disabled
  • M5: restores normal operation mode, 7Hz PWM
  • Removed gcode preview functionality to save on memory.
  • Activated autotemp, but it's behaviour is not great, nonprinting moves are not filtered out (Marlin issue).


Problems:
- The default homing button, will not work, you have to make your own, see LaserGRBL Gcodes.txt
- Gcodes generated by LaserGRBL are broken when using importing JPG with Vectorise!, Centerline. SVG the same. Problem has been reported.

Please test this firmware and let me know if it misbehaves in any way.

Please don't forget to disconnect laser before printing :)

More precompiled binary files coming later....

Note: To properly use LaserGRBL in Marlin mode check "LaserGRBL Gcodes.txt" for sample gcodes.

Compiling is easy:

  • Download the zip file with the sourcecode and extract to "Documents"

- Install Visual Studio Code, it's free
- Within Visual Studio Code in the extension manager search for "Auto build Marlin" and hit install. Leave VSC open, don't do anything for about 15-20 minutes, let the installation finish. When the bottom bar does not show any activity you can go further. It should install automatically PIO too, it may ask you to install it.
- "Open folder" with the whole project
- Open ABM and the top button "STM32F103RE_creality(512K)" probably is your choice but you should check the controller on your mainboard

Disclaimer

THIS FIRMWARE AND ALL OTHER FILES IN THE DOWNLOAD ARE PROVIDED FREE OF CHARGE WITH NO WARRANTY OR GUARANTEE. SUPPORT IS NOT INCLUDED JUST BECAUSE YOU DOWNLOADED THE FIRMWARE. WE ARE NOT LIABLE FOR ANY DAMAGE TO YOUR PRINTER, PERSON, OR ANY OTHER PROPERTY DUE TO USE OF THIS FIRMWARE. IF YOU DO NOT AGREE TO THESE TERMS THEN DO NOT USE THE FIRMWARE.

LICENSE

For the license, check the header of each file, if the license is not specified there, the project license will be used. Marlin is licensed under the GPL.

About

This is a dual purpose (laser/print) firmware for Ender 3 V2 3D printers.

License:Other


Languages

Language:C++ 54.2%Language:C 36.4%Language:G-code 4.8%Language:Python 1.5%Language:Shell 1.2%Language:JavaScript 0.6%Language:Makefile 0.5%Language:HTML 0.5%Language:Assembly 0.1%Language:OpenSCAD 0.1%Language:CSS 0.1%Language:GDB 0.0%Language:NASL 0.0%Language:Dockerfile 0.0%