Essential Software & Ressources for Rapid Prototyping
This is a curated list of software we recommend to use for rapid prototyping. While we prefer open source software we will always recommend the best tool for the job. Updated 2020/03/23.
The list is a mix of paid and free software.
Programming
These are tools to help you program software and microcontrollers, e.g Arduino UNO, NodeMCU or ESP32. The most basic tool are the Arduino IDE. All tools are available for Mac/Win/Linux.
- Arduino - IDE/Editor for Programming Microcontrollers
- PlatformIO - complete ecosystem for Microcontrollers
- Sublime Text - Text Editor & IDE
- Visual Studio Code - Code editor/IDE
- p5.ja - Artistic Programming IDE
- XOD - Visual Programming for Microcontrollers
- ArduBlock - Visual Programming for Arduino
- Sourcetreeapp - GIT collaboration manager
- Teachable Machine (AI for microcontrollers)
3D CAD/Drawing/Generating
Tools for creating and manipulating 3D files. From complete production packages like Fusion to special tools like MeshLab.
- Autodesk Fusion 360 - Integrated Solid, NURBS, Surface and Mesh Modeler
- FreeCAD - open-source parametric 3D modeler
- Shapr3D - Tablet friendly 3D design
- OpenSCAD - The Programmers Solid 3D CAD modeler
- Blender - open source 3D creation suite
- Meshmixer - clean, repair and manipulate triangle meshes
- MeshLab - extensive and powerful tool for processing and editing triangle meshes
Vector/CAD Drawing/Editing
2D Vector drawing is the basis of all digital production machines. It's resolution independent and comes in many file-types. CAD software like AutoCAD often works differently from ordinary vector apps.
- Inkscape - Open Source Professional Vector Graphics Editor - Linux/Mac/Win
- CorelDRAW - Professional Vector Graphics Editor - Win/Mac
- Qcad - CAD software - Mac/Win/Linux
- Autodesk Fusion 360 - Full 2D/3D sketching environment
- Autodesk AutoCAD - The defacto standard in CAD - Mac/Win
- Affinity Designer - Illustrator alternative - - Mac/Win
Bitmap Drawing/Editing/Organizing
2D bitmaps is everything pixel based like photos. Most wellknown app is Photoshop. These apps create and manipulate images and produce files not suitable for production machines.
- Gimp - Open Source Photoshop clone - Linux/Mac/Win
- Paint.net - Open Source Photoshop clone - Win Only
- Pixelmator Pro - Photoshop alternative - Mac Only
- Affinity Photo - Photoshop alternative - Mac/Win
- Darktable - photography workflow application and raw developer
Electronics Scematic & PCB Layout
- KiCAD - Cross Platform and Open Source Electronics Design Automation Suite
- Autodesk Fusion 360 - Full Electronics Design, PCB and Prototyping Environment
Video Editing /Projection Mapping
Tools for editing, colorgrading, compositing and projecting video material.
- DaVinci Resolve - HighEnd Editing/Colorgrading/Compositing software - Cross Platform
- Lightworks - Hollywood-level video editor
- ShotCut - open source, cross-platform video editor
- MadMapper - advanced tool for video and light mapping
- VPT - free multipurpose realtime projection
Audio Editing /Generation
Tools for music production, recording, manipulating and converting digital audio.
- Audacity - multi-track audio editor and recorder
- Reaper - complete digital audio production application
- PureData - visual programming language for multimedia
- Ableton Live - software for music creation and performance
- MaxMSP - interactive multi-media environment
Desktop Publishing
Tools for layouting books, magazines and documents
Online tools
A collection of online tools for creating, converting and manipulating objects, files and code.
Boxmakers
- MakerCase - versatile box maker/generator
- BoxMaker - create a simple box
- Boxes.py - Multible box types
- Viking box - uses historic viking connector
Other generators
Gears
- Gear Generator - create involute spur gears (download available in the lab)
- Open Gears - create gears
Object Libraries
- Thingiverse - 3D object database
- Fusion 360 models - objects and projects
- GrabCAD Online Library - Large CAD library
Tutorials
Collection of introductory video-tutorials to some of the tools linked to on this page. Especially Fusion 360 and Inkscape.
- Absolute Beginners Guide to Fusion 360 - Playlist by Kevin Kennedy
- Autodesk Webinar - Fusion 360 introduction for beginners (old interface)
- Beginners Tutorial for Inkscape - extensive playlist on features and tools
Diverse links
Collection of random relevant unsorted links.