

Dynamics accservo shield
Dynamics experiment using uStepper32 stepper motor and offset mass to model resonance
- Size
- 41.5 × 39.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 28
- Pads
- 60
- Tracks, vias
- 78, 5
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 2 Dec 2024
- Updated
- 14 Sep 2026
Overview
Dynamics accservo shield is an open-source printed circuit board by practable, from the practable/dynamics-lab repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 41.5 × 39.5 mm with 17 parts on 28 nets, routed with 78 tracks and 5 vias.
Its parts include 4 resistors, 4 diodes, 2 connectors and 1 IC. It belongs with the robots and motor control boards of this library.
README
README.mddynamics lab
Dynamics experiment to investigate resonance of a mass-beam system. Free decay or driven oscillations can be measured. Frequency of driven oscillation can be controlled using a stepper motor and the uStepper s32 driver board.
Initial prototype designed as part of an undergraduate student project in the School of Engineering, University of Edinburgh. That design was modified and implemented in this remote laboratory for the Structural Mechanics and Dynamics 3 course in the same department. The experiments are on public display in the School of Engineering:
If you are interested in adopting or designing a new remote laboratory based on this, or any, practable remote lab then please visit www.practable.io
Contents
Details of the hardware, firmware and UI can be found in the following directories:
Activities
- Free decay in a mass-spring system
- Damping ratio of free decay
- Resonance curve for driven oscillations
- Phase lag between driver and oscillator
Version History
| Date | Version | Update notes |
|---|---|---|
| September 2025 | v1.0 | Initial production release of dynamics lab |
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4 |
| 1 | 1000uF | Capacitor_THT:CP_Radial_D13.0mm_P5.00mm | EC1 |
| 1 | 12v | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | 220u | Capacitor_SMD:CP_Elec_6.3x7.7 | EC2 |
| 1 | 2k2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 6v | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | L7806 | Package_TO_SOT_SMD:TO-263-2 | U2 |
| 1 | LOGO | 000_Graphics_Immo:practactable.io_text_80x30 | G*** |
| 1 | LOGO | 000_Graphics_Immo:practactable.io_text_30x11 | G*** |
| 1 | LOGO | 000_Graphics_Immo:Remote Labs SN Block | G*** |
| 1 | MPU6050-module | 000_Modules_Immo:MPU6050-acc-module | J3 |
| 1 | Servo | 000_Pin_Headers_Immo:servo-PinHeader_1x03_P2.54mm_Vertical | M2 |
| 1 | beacon | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | beacon | 000_Diodes_Immo:LED_D5.0mm | D4 |
| 1 | uStepperS32-shield | 000_Modules_Immo:uSteppers32-dev-sheild | J2 |
Questions
How big is the Dynamics accservo shield PCB?
It measures 41.5 × 39.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Dynamics accservo shield use?
17 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Dynamics accservo shield KiCad files?
From the practable/dynamics-lab repository on GitHub, at the commit this page was made from: the board is hw/shield-pcb/dynamics-accservo-shield/dynamics-accservo-shield.kicad_pcb and its schematic hw/shield-pcb/dynamics-accservo-shield/dynamics-accservo-shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dynamics accservo shield design in my own project?
Its repository publishes it under the AGPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers50 × 35 mm

- 2 layers139.7 × 62.2 mm

- 2 layers29.2 × 55.9 mm

Deniseadapter
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
17 parts1kGPL-3.0 - 2 layers24.5 × 36.5 mm

- 2 layers56.3 × 55.7 mm

StarNecklace
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
17 parts915 - 2 layers25 × 25 mm

SmallEncoder
DDeGonge/OS-ARM
This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…
17 parts498MIT - 2 layers38.9 × 16.1 mm

- 2 layers36 × 51 mm
