Skip to the content
PCBKitNew board
2 layers48.3 × 25.4 mmController, the printed circuit board in 3D

Just another Useless Machine project

Size
48.3 × 25.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
20
Pads
104
Tracks, vias
193, 11
Pours
3
Routed
Yes
KiCad
KiCad 3
Created
11 Feb 2017
Updated
21 Feb 2017

Overview

Controller is an open-source printed circuit board by imihajlow, from the imihajlow/useless_machine repository on GitHub. It is a 2-layer board of 48.3 × 25.4 mm with 23 parts on 20 nets, routed with 193 tracks and 11 vias.

It is built around the STM8L152C6T3. Its parts include 8 capacitors, 5 connectors, 2 resistors and 2 ICs. It belongs with the STM8 boards of this library.

Main components

1

README

README.md

Useless machine

This project is an attempt to design a useless machine (the one that does nothing but turing off the switch) from scratch. The reductor gears are designed to be 3d-printed. The low-power controller can be reused for other small applications: it provides some GPIO pins, UART, and bidirectional motor driver. The controller's power consumption is low enough to sustain on a CR2032 battery for more than 1.5 years in standby mode.

  • mechanics/ - AutoCAD drawings of the mechanical part of the machine. This folder also contains the belt length calculation script.
  • controller/ - the electronic part. Schematic drawing, PCB layout and gerber files for production.
  • firmware/ - firmware for the controller. You need SDCC (http://sdcc.sourceforge.net) to compile.

Parts

23
QtyValueFootprintReferences
6100nSM0805C1, C2, C3, C4, C5, C7
3P***1pin, ,
2100kSM0805R7, R8
21uSM0805C6, C8
1Bridge
13VBH800BT2
14.5VPIN_ARRAY_2X1BT1
1IOpin_array_4x2P6
1ISPPIN_ARRAY_5x1P1
1MOTORPIN_ARRAY_2X1P2
1SI9986SO8EU2
1STM8L152CLQFP48U1
1STOPPIN_ARRAY_2X1P4
1SWITCHPIN_ARRAY_2X1P3

Questions

How big is the Controller PCB?

It measures 48.3 × 25.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

23 parts, built around the STM8L152C6T3. 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 Controller KiCad files?

From the imihajlow/useless_machine repository on GitHub, at the commit this page was made from: the board is controller/controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask imihajlow before reusing the design.

Similar boards

  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444
  • 2 layers88.5 × 28 mmExpBreakout, the printed circuit board in 3D

    ExpBreakout

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    23 parts258