Nano Motor Board

From Robert-Depot
Jump to: navigation, search

A simple PCB reference design to use an Arduino Nano with the GRBL 3-Axis motion control library. Connects an Arduino Nano to 3 Pololu motor drivers and mechatronic endstops, and breaks out remaining pins for hacking use.

PCB Design

Dimensions 3.8 x 1.45"

Top

Nano motor.png

Bottom

Nano motor bot.png

ToDo:

  • add filtering caps on motor power supplies
  • add custom pads for pullup resistors or filtering caps on limit switch inputs

EagleCAD Files

File:nano_motor_eagle.zip

Gerber Files

File:nano_motor_gerber.zip

Parts

Motors and Power

  • Stepper Motors. Obviously lots of variance here.
  • Appropriate power supply for your stepper motors.

optical endstop

RepRap Gen 7 optical endstop - http://reprap.org/wiki/Gen7_Endstop_1.3.1

Parts

endstop mounts

Digikey option:

Mouser:

Jameco:

Enclosure

coming soon

Software

The Arduino should run GRBL. You can interface from any program with serial input/output. I've used python, processing, supercollider, and openFrameworks.

GRBL Firmware

Python

Supercollider