Skip to the content
2 layers80.5 × 93.5 mmOwo demo board, the printed circuit board in 3D

You'll find the schematic and board layout (KiCad) of the OWO board in the /board folder. There's a lot that can be improved but it works as it is.

Size
80.5 × 93.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
31
Pads
125
Tracks, vias
161, 0
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
13 May 2019
Updated
27 May 2019

Overview

Owo demo board is an open-source printed circuit board by battlecoder, from the battlecoder/owo_pic_demo_board repository on GitHub. It is a 2-layer board of 80.5 × 93.5 mm with 37 parts on 31 nets, routed with 161 tracks and 0 vias.

Its parts include 11 connectors, 9 resistors, 5 switches, 3 capacitors and 2 diodes. It belongs with the PIC boards of this library.

README

readme.md

OWO PIC Demo Board

This is a very simple demo board I designed around one of my favorite microcontrollers: The PIC 16F628A from Microchip. I also wrote a small "framework" in asm for it, that handles the display, buttons, serial comm, text scrolling, etc, and I've included a simple implementation of Tetris as an example of its usage.

You'll find the schematic and board layout (KiCad) of the OWO board in the /board folder. There's a lot that can be improved but it works as it is. The demo code and framework/boilerplate is in the /asm_demo_code directory.

You can see a video of one the early builds of the Tetris demo running on the board:

Tetris implemented in assembly on the PIC16F628A demo board I designed a few months ago. #electronics #DIY #assemblycode #microchip

— Elias Zacarias (@battlecoder)March 24, 2019

Parts

37
QtyValueFootprintReferences
710KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4, R5, R6, R7, R8, R10
6MountingHole_2.2mm_M2Mounting_Holes:MountingHole_2.2mm_M2, , , , ,
2LEDLEDs:LED_D5.0mmD1, D2
10.1uFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
110uFCapacitors_THT:CP_Radial_D5.0mm_P2.50mmC2
11uFCapacitors_THT:CP_Radial_D5.0mm_P2.50mmC3
1330Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
14K7Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1B1Buttons_Switches_THT:SW_PUSH_6mmSW1
1B2Buttons_Switches_THT:SW_PUSH_6mmSW2
1B3Buttons_Switches_THT:SW_PUSH_6mmSW3
1B4Buttons_Switches_THT:SW_PUSH_6mmSW4
1COMMPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJ9
1CONN_02X04Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mmJ8
1DISPLAY_1Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mmJ5
1DISPLAY_2Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mmJ6
1ICSPPin_Headers:Pin_Header_Straight_1x06_Pitch2.54mmJ10
1PIC16(L)F628A-I/PHousings_DIP:DIP-18_W7.62mm_Socket_LongPadsU1
1PWR_CONNPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ3
1RA4-7Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ4
1RB0-3Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ1
1RB4-7Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ2
1SW_DPDT_x2Buttons_Switches_THT:SW_CuK_OS102011MA1QN1_SPDT_AngledSW5
1USB_OTGConnectors:USB_Micro-BJ7
1VINPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ11

Similar boards

  • 2 layers40 × 34 mmDD HIP9011, the printed circuit board in 3D

    DD HIP9011

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    37 parts1.2k
  • 2 layers53.9 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    37 parts1kGPL-3.0
  • 2 layers52 × 51.8 mmEsp32-homeassistant rf bridge, the printed circuit board in 3D

    Esp32-homeassistant rf bridge

    hackclub/OnBoard

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

    37 parts915
  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772
  • 2 layers65 × 28 mmBMS Cell Module, the printed circuit board in 3D

    BMS Cell Module

    stuartpittaway/diyBMS

    Do it yourself battery management system for Lithium ion battery packs/cells

    37 parts676GPL-3.0
  • 2 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    37 parts575GPL-2.0
  • 2 layers38.1 × 153.7 mmDEFOG PANEL, the printed circuit board in 3D

    DEFOG PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    37 parts431
  • 2 layers47.8 × 27.4 mmVsf stm32h7b0, the printed circuit board in 3D

    Vsf stm32h7b0

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    37 parts341Apache-2.0

Questions

How big is the Owo demo board PCB?

It measures 80.5 × 93.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Owo demo board use?

37 parts. 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 Owo demo board KiCad files?

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

Can I use the Owo demo board design in my own project?

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