Skip to the content
PCBKitNew board
2 layersSystemController, the printed circuit board in 3D

SystemController

QUT-EESS/OmniBot

EESS Modular Robotics Platform

Copper layers
2
Thickness
1.6 mm
Parts
61
Nets
80
Pads
256
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 4
Created
24 Feb 2016
Updated
28 May 2016

Overview

SystemController is an open-source printed circuit board by QUT-EESS, from the QUT-EESS/OmniBot repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 61 parts on 80 nets.

It is built around the STM32F103CBT6, LM317 and SI2343CDS. Its parts include 20 resistors, 15 capacitors, 9 diodes, 6 connectors and 2 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

3

README

README.md

OmniBot

EESS Modular Robotics Platform Alt text

An open source modular robotics platform designed with KiCAD and FreeCAD. Custom designed Chassis designed to be laser cut/3d printed/CnC Milled. Custom fit stepper motor mounts with embedded motor controller PCB.

Main Processor unit consists of a Raspberry Pi A+ for path planning and general computation. An STM32 ARM microcontroller system controller will handle the stepper motor control via communication with the RPi A+ board and motor controllers.

1: System Controller

Requirements: The Electronics design require the following footprint libraries for KiCAD

https://github.com/NathanielPerkins/NPFootprints.pretty Alt text

2: Mechanical

Chassis design for overall OmniBot frame, and motor mount system

3: Motor Controller

Parts

61
QtyValueFootprintReferences
9LEDLEDs:LED_0805D1, D2, D3, D4, D5, D6, D7, D8, D9
6100nFCapacitors_SMD:C_0805C1, C3, C4, C7, C11, C15
668Resistors_SMD:R_0603_HandSolderingR8, R13, R14, R15, R16, R18
410KResistors_SMD:R_0805_HandSolderingR1, R2, R5, R6
31uFCapacitors_SMD:C_0805C6, C12, C13
3Harwin-10PPin_Headers:Pin_Header_Straight_2x05P4, P5, P6
222pFCapacitors_SMD:C_0805C2, C5
24.7pFCapacitors_SMD:C_0603C9, C14
2560Resistors_SMD:R_0603_HandSolderingR9, R17
2RResistors_SMD:R_0603_HandSolderingR10, R11
2R_I2CResistors_SMD:R_0805_HandSolderingR19, R20
110uFCapacitors_SMD:C_0805C8
1150Resistors_SMD:R_0603_HandSolderingR12
11nFCapacitors_SMD:C_0805C10
1240Resistors_SMD:R_0805_HandSolderingR7
12N7002TO_SOT_Packages_SMD:SOT-23Q1
132kHzNPFootprints:QTC3_Series_CrystalY2
1390Resistors_SMD:R_0805_HandSolderingR4
18MHzNPFootprints:HC49SDLF_Crystal_SeriesY1
1910Resistors_SMD:R_0805_HandSolderingR3
1BOOT0Pin_Headers:Pin_Header_Straight_1x03JP1
1BOOT1Pin_Headers:Pin_Header_Straight_1x03JP2
1Battery InputNPFootprints:Molex_MicroFit_3.0_RightAngleP1
1LM317TO_SOT_Packages_SMD:SOT-223U1
1Raspberry Pi A+ ConnectorsNPFootprints:Raspberry_Pi_A+P3
1STM32F103CBT6Housings_QFP:LQFP-48_7x7mm_Pitch0.5mmuC1
1SWDNPFootprints:Tag-Connect_6P_LeadsP2
1SW_PUSHNPFootprints:B3F-1025_Tactile_SwitchSW1
1Seeedstudio_Buck_5vNPFootprints:Seeedstudio_5V_BuckU2
1Si2343CDSTO_SOT_Packages_SMD:SOT-23Q2
1—NPFootprints:Yatagarsu_LogoG***

Questions

What parts does the SystemController use?

61 parts, built around the STM32F103CBT6, LM317 and SI2343CDS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the SystemController KiCad files?

From the QUT-EESS/OmniBot repository on GitHub, at the commit this page was made from: the board is Electronics/System Controller/SystemController.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the SystemController design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from QUT-EESS/OmniBot

2
  • 2 layersDRV8825, the printed circuit board in 3D

    DRV8825

    QUT-EESS/OmniBot

    EESS Modular Robotics Platform

    18 partsGPL-3.0
  • 2 layersBuckConv, the printed circuit board in 3D

    BuckConv

    QUT-EESS/OmniBot

    EESS Modular Robotics Platform

    16 partsGPL-3.0

Similar boards

  • 4 layers55.9 × 92.7 mmBlue Robotics - Navigation board, the printed circuit board in 3D

    Blue Robotics - Navigation board

    PhilipMcGaw/robot-NautiPi

    NautiPi is the physical hardware and embedded-project repository for the robot projects. It contains electronics, PCB and KiCad work, Arduino projects, component records, mechanical references, photographs, and retained…

    148 parts
  • 2 layers45 × 23 mmTiny, the printed circuit board in 3D

    Tiny

    pengshulin/mcush

    MCUSH application platform (personal toolkit: firmware platform, debugger, hardware, test and application framework)

    53 parts103
  • 2 layers82 × 134 mmPcb badge, the printed circuit board in 3D

    Pcb badge

    john0312/hitcon-pcb-badge

    execute fw/merge.py to merge STM32CubeIDE generated main.c with user code in main.cc into main.cc.

    258 parts47BSD-3-Clause
  • 2 layers128 × 47 mmStm32f1-nrf24l01-transmitter pcb, the printed circuit board in 3D

    Stm32f1-nrf24l01-transmitter pcb

    laneboysrc/rc-headless-transmitter

    DIY 2.4 GHz RC transmitter without display, configurable through smartphone or web browser

    79 parts33
  • 4 layers31 × 15 mmSt link, the printed circuit board in 3D

    St link

    lbthomsen/st-link

    ST-Link Research

    37 parts31
  • 4 layers39 × 40.5 mmWirelessJLink V3S, the printed circuit board in 3D

    WirelessJLink V3S

    hkustenterprize/RM2025-Wireless-JLink

    Wireless JLink-OB based on Allwinner V3S

    147 parts30GPL-3.0
  • 4 layers56 × 43.3 mmStepperServoCAN, the printed circuit board in 3D

    StepperServoCAN

    dzid26/StepperServo-hardware

    Stepper actuator controller

    155 parts29GPL-3.0
  • 2 layers25.4 × 50.8 mmStm32....c breakout, the printed circuit board in 3D

    Stm32....c breakout

    electroniceel/stm32....c-breakout

    A breakout module for STM32 microcontrollers in LQFP48 and UFQFPN48 footprint.

    59 parts20CC-BY-4.0