Hexastorm design contains the Computer Animated Design (CAD) files to build an open hardware fast high resolution laser.
The CAD file is created out of six PCBs, these can be found in https://github.com/hstarmans/firestarter.
The design is made using Freecad 0.20 and plugins assembly 4 and Kicad Stepup.
The main file of interest is assembly_compact.FCStd, in FreeCAD Files.
Earlier design are available in the branch named old.
The main board is placed in this box 100x67x22mm, AK-NW-84. This box can be found on Aliexpress.
The design is going through a complete redesign. A summary presentation is available here.
Assembly 4 design, without optical simulation
https://youtu.be/jhr6iEazbQk
Assembly 4 design, with optical simulation
https://youtu.be/kekMkjqzRjE
To create a render of the laser rays, additional code is needed.
FreeCAD workbench
https://github.com/hstarmans/freecad_hexastorm
Python library with prism simulation
https://github.com/hstarmans/opticaldesign
- FreeCAD complains about migration issues, these can be ignored.
- If the baseplate is changed, screws and local coordinate frames need to be reassigned which is cumbersome