Vingilot Mk01 — Code-CAD for a VTOL airframe
CadQuery modules for fuselage, wing, nacelle, empennage. Params in mm, STEP export, optional Onshape upload.
Modular Code-CAD for a VTOL airframe. CadQuery builds each section from a shared parameter file, exports STEP, and can upload the hierarchy to Onshape.
Layout
- fuselage — main body
- wing — flying-wing surfaces
- nacelle — motor pods / tilt rotors
- empennage — tail
- params.py — dimensions (mm)
- exports/ — STEP per module
- upload_to_onshape.py — hierarchical upload
Workflow
python -m assemblies.fuselage.build
python upload_to_onshape.py fuselage
python upload_to_onshape.py --all
Deps: CadQuery, Onshape client, python-dotenv. Geometry lives in git; Onshape is an export target.