kanta / STEP400_prototype

4 axis stepper motor driver with Ethernet interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

STEP400_prototype

This repository has been retained for data storage, but is no longer being updated.

Please visit https://github.com/ponoor/STEP400.


STEP400_proto_r4

STEP400 is a 4-axis stepper motor driver designed for art or design projects. STEP400 combines the following elements into one single board:

  • Arduino Zero
  • Ethernet shield
  • Four stepper motor drivers
  • Sensor inputs for homing and limiting

The current firmware is focused on working with Open Sound Control (OSC) via Ethernet, which is a common protocol for creative coding environments, like openFrameworks, Processing, Max, Unity, or Touch Designer.

Stepper driver chips are STMicroelectronics's powerSTEP01 which provide most of functionalities as a stepper driver.

Repository Contents

This repo is temporal place for working. All information will be moved to a new repo when the clean up is done.

Firmware

/rev4/STEP400_proto_r4_firmware/STEP400_proto_r4_firmware/

Source files for the firmware. Some Visual Studio files are included but you can open .ino file with Arduino IDE.

Hardware

/rev4/hardware/

PCB design files for Eagle.

Firmware dependency

Examples

Max

https://github.com/kanta/STEP400_prototype/blob/master/rev4/STEP400_proto_r4.maxpat

openFrameworks

https://github.com/ponoor/step-series-example-openFrameworks

Unity

https://github.com/ponoor/step-series-example-Unity

Touch Designer

https://github.com/ponoor/step-series-example-TouchDesigner

Documentation

Now working on Wiki.

About

4 axis stepper motor driver with Ethernet interface

License:MIT License


Languages

Language:Max 70.1%Language:C++ 17.5%Language:HTML 9.2%Language:JavaScript 2.3%Language:CSS 0.9%