atopile / spin-servo-drive

SPIN ✨ - Servos are awesome 🤩. Spin is an open-source hardware project to make it easy and cost effective to use fully-fledged BLDC servo motors 🚀
https://atopile.io
MIT License
67 stars 7 forks source link
electronics servo servo-motor

Servos are dope.

Compared to the steppers we stick on our 3D printers, CNC machines and paintball turrets:

The only downside is that they're expensive, like hundreds of dollars.

Introducing spin ✨ - the $30 servo for the masses (designed with atopile)

spin

Wiggle wiggle wiggle

wiggle-wiggle-wiggle

Build your own Spin Servo Motor Drive

This project is fully open source and designed with atopile, a new language and compiler to design electronics with code.

Latest auto-generated artifacts

Electronics: Gerbers, Bill of material, position files

Firmware

3D Files (PDFs, STEP files in the future)

Goals + (default) Specs

Getting started

This project was written in ato, a new electronics description language we are developing to help create and share electronic designs. Get started here: https://atopile.io/getting-started

Electronics

Write me please!

Firmware

Install PlatformIO into VSCode. It has the utilities to build, upload and debug the firmware.

You may also need to install libusb (eg. brew install libusb on OSx) to run the build!

There are a few build configurations:

To run a build either use the sidebar (easiest IMO) or PlatformIO CLI (pio run --help).

Side-bar

platformio

CLI

platformio-cli