Skip to content

Builded around the MIPOT 32001506x Stm32 LoRa module, this board controls up to three stepper motors. Suited for remote 3 axis control.

License

Notifications You must be signed in to change notification settings

Stulinaz/LoRa-based-triple-stepper-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoRa Wireless Triple Stepper Controller

Build for 7th PCBWAy Project Design Contest

img_cover

CLICK HERE to see the project.

Designed to remote control up to three axis mechatronic system. Build with MIPOT 32001506DEU LoRa Open Core module based on STM32WL55JC dual core microcontroller.

img0

Top Side of the board

img1

Bottom Side of The board

img2

Board with 4 layers for EMI Compliance

img3

Build with Kicad

img4

Main firwmare files for a quick view

img5

Pcb and stencil order on pcbway

img6

Mode of Operation

img7

Closeup

img8

img9

SPI commonucation between microcontroller and TMC2130 Drivers

img10

Electrical characteristics

Parameter Description Min Typ Max Unit Test Conditions
Input Voltage - 6 45 V -
Operating temperature - 0 25 55 *C -
Power consumption - - 47 - mA Vcc 6Vdc - Steppers Off

Folder content and description

  • technical_docs: Datasheet, Application notes and manual of the on-board electronic components.
  • firmware: Source code of the microcontroller written in C.
    • Core: The application files, system and peripheral configuration.
    • freertos: The Freertos kernel. Keep read only.
    • freertos_cli: The Freertos command line interface source code. Keep read only.
    • wl-lib: STM32 HAL and LL Drivers. Keep read only.
    • trinamic_lib: Driver of TMC2130 stepper controller.
    • miplib Driver of MIPOT LoRa Module 32001506DEU. Keep read only.
  • img: Development and test images of the project.
  • kicad: hardware design files.Source files of schematic and PCB.
    • lib: Symbols and footprints of the components.
  • production: Production files. Gerbers, BOM and Stencil.
  • doc: User manual of the board and Schematic. PDF format.

Bll of materials

Interactive BOM.

Firmware characteristics

Based on Freertos with simple and clean development. img11.

Software needed for development

Tools needed for development

Programmer STLINK.

License

Shown in the LICENSE.md file

Developers

Hardware developer: @ts-manuel Firmware developer: @Stulinaz

Caution

Manual soldering of SMD components requires high level of manual skills. Project not suited for beginners in firmware development. A good understanding of C language is a must.

About

Builded around the MIPOT 32001506x Stm32 LoRa module, this board controls up to three stepper motors. Suited for remote 3 axis control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published