Skip to content

Quad Stepper Motor PCB module for the Raspberry Pi single board computer.

License

Notifications You must be signed in to change notification settings

erinjense/raspberrypi-stepper-motor-pcb

Repository files navigation

Quad Stepper Motor Driver, Printed Circuit Board

Disclaimer

This repository, "raspberrypi-stepper-motor-pcb", includes Open Source Hardware "DESGIN FILES AND GUIDES".

THE "DESIGN FILES AND GUIDES" ARE PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE "DESIGN FILES AND GUIDES" OR THE USE OR OTHER DEALINGS IN THE "DESIGN FILES AND GUIDES".

See LICENSE for further details.

NOTE: This is not a Raspberry Pi "HAT" (Hardware Attached Top). A Raspberry Pi "HAT" is a specification by the Raspberry Pi Foundation set out to ensure various modules designed to interface with the Raspberry Pi do not conflict with each other. It is up to the User to ensure that the GPIO pins within this PCB module does not conflict with other modules, "HAT"s or desired use-cases.

See more within: Raspberry Pi HAT Details

This device is under test and not guaranteed to operate within electrical specifications or desired functionality.

Device Overview

Features

✔️ Interfaces to Raspberry Pi, single-board computer, 40W GPIO Connector.

✔️ Drives up to 4 Stepper Motors.

✔️ Step Mode Control Switches.

  • Full, 1/2, 1/4, and 1/8

✔️ Motor Drive Current Limiting Potentiometers.

✔️ Mixed Decay Mode.

✔️ Minimal Raspberry Pi GPIO Pin Usage

  • Pins: 11, 13, 15, 29, 31

✔️ DC Barrel Jack for commonly available power supplies.

Electrical Specifications

✔️ VM Motor Power Supply (DC barrel jack): 8 ~ 32V

✔️ Continuous Motor Output Current: 0 ~ 1.5 A / Motor Set

✔️ Working Temperature: TBD

Guides

Motor Selection Guide

Coming soon...

Device Operation Guide

Coming soon...

Ordering Guide

This order guide covers the following:

  • Purchasing printed circuit boards from JLCPCB with SMT assembly.
  • Ordering remaining, through-hole, components from LCSC.

Step 1: Upload Gerber Files

  • Download or clone this repository onto your computer.
  • Go to JLCPCB.com
  • Select "Quote Now" on the right-hand of JLCPCB.

  • Select "Add your gerber file" on JLCPCB.
  • Locate the "gerber" directory within this repository on your computer.
  • Select and upload "gerber.zip".

Step 2: Confirm PCB Specifications

  • Confirm the following optional PCB specifications:
    • PCB Qty
    • Surface Finish (Lead-Free is extra money, but I chose this option.)
  • Leave remaining options default unless you have a reason to change.

Step 3: Optional SMT Assembly

  • Toggle "SMT Assembly" option.
  • Select "Assemble top side".
  • Select your "SMT Qty" preference. (5 vs. 2)
  • Leave Tooling holes as: "Added by JLCPCB".
  • Click "Confirm".

  • Upload BOM and CPL

    • Click "Add BOM File".
    • Go to the "assembly" directory within the repository location on your computer.
    • Select "raspi-quad-stepper-motor-module_bom_jlc.csv"
    • Click "Add CPL File".
    • Go to the "assembly" directory within the repository location on your computer.
    • Select "raspi-quad-stepper-motor-module_cpl_jlc.csv"

Step 4: Review Charge Details

  • If you chose "SMT assembly" you will see the SMT devices that will be populated on the boards.

  • Notice that the through-hole components will still need to be ordered and soldered by hand.

Step 5: Purchase Remaining Components on LCSC

Upload Through Hole BOM

  • Go to LCSC.com
  • Select "BOM Tool" within the LCSC banner.
  • Upload BOM File by choosing "select a file" on LCSC.
  • Go to the "assembly" directory within this repository on your computer.
  • Select "raspi-quad-stepper-motor-module_bom_through_hole_lcsc.xlsx"

NOTE: If you did not choose SMT assembly on JLCPCB, you will have to order all the components, not just the through-hole parts, by uploading the "raspi-quad-stepper-motor-module_bom_jlc.csv" instead of "raspi-quad-stepper-motor-module_bom_through_hole_lcsc.xlsx".

Select BOM Column Types

  • Locate the "LCSC Part Number" column.
  • Select "LCSC Part Number" from the above drop-down box.
  • Locate the "Quantity" column.
  • Select "Quantity" from the above drop-down box.
  • Leave remaining columns as "select type".

Step 6: Confirm Purchases

  • Confirm your JLCPCB order.
  • Confirm your LCSC order.

About

Quad Stepper Motor PCB module for the Raspberry Pi single board computer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published