A low-cost dynamics lab that allows students to perform System Identification on a real Mass-Spring-Damper system.
This is the source repo where you can download files for manufacturing: hardware, firmware, and enclosure design files. If you're looking for usage instructions or lab notes, head to the user guide.
Designed by Michael Ruppe for Monash University in partnership with MathWorks®
| Path | What it is |
|---|---|
PCB/ |
KiCad hardware source for the main board and carriage |
Enclosure/ |
3D-printable case, guide rail, and lasercut acrylic lid |
firmware-mass-spring-damper-sys-id-lab/ |
Arduino sketch for the RP2040 main board |
Images/ |
Photos used in the assembly guide |
Assembly-Instructions.md |
Step-by-step mechanical build guide |
Programming-Instructions.md |
Flashing and firmware dev setup |
Ordering-Instructions.md |
Bill of materials and where to order/fabricate each part |
RELEASING.md |
Maintainer checklist for cutting a tagged release |
- Ordering Instructions
- Assembly Instructions
- Programming Instructions
- Latest Project Release - A downloadable bundle of all project files to complete this project: 3D Printing, PCBA, Lasercutting
This project is licensed under the MIT License.
Bundled third-party content — KiCad symbol/footprint libraries and vendor 3D step models under PCB/main-board/packages3D/ and PCB/carriage/CAD/, and the patched LedControl fork used by the firmware (see firmware README) — retains its original license terms.
