This guide is laid out as a series of tutorials that progressively introduce more complex modelling scenarios, features and concepts. There is a consistent theme through-out all the tutorials, to illustrate the typical evolution of a project from first experimental parts through to finished, published design.
The theme for the tutorials is the development of a printed quad-copter frame based around the hardware for a Hubsan X4 (i.e. motors, battery, flight-controller).
The finished tutorial project can be found on github at: https://github.com/Axford/QuadFrame
- Basic quad frame layout with motors
- Starting a project, python pre-requisites
- Simple assembly of a printed part and an existing vitamin
- Using the vitamin catalogue
- Use of utility tools and assembly guide generation
- Sandbox
- Printing the STL
- Refined frame, including battery
- Sub-assemblies, more printed parts and more existing vitamins
- Project config files
- Incorporating other utility libraries
- Documentation templates
- Adding the flight controller
- Defining a new simple vitamin (non-parameterised, 1 part)
- Simple cut parts
- Importing a 3rd party vitamin
- Porting existing OpenSCAD code to a vitamin
- Updating the vitamin catalogue
- More sophisticated vitamins (parameterised, enum types)
- Type getter functions
- Catalogue support
- Multi-part vitamins (STL)
- Vitamin dependencies (utilities and sub-vitamins)
- Design variants - different arm lengths, motor sizes, etc
- How to incorporate design variants - machine files, assemblies, printed parts, cut parts
- Assembly guide implications
- Publishing, collaboration and maintenance
- Using github, accessing docs
- Collaboration best practises (inc dropbox)
- Troubleshooting (esp the build process)