

Owo demo board
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.mdOWO 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10K | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R6, R7, R8, R10 |
| 6 | MountingHole_2.2mm_M2 | Mounting_Holes:MountingHole_2.2mm_M2 | , , , , , |
| 2 | LED | LEDs:LED_D5.0mm | D1, D2 |
| 1 | 0.1uF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1 |
| 1 | 10uF | Capacitors_THT:CP_Radial_D5.0mm_P2.50mm | C2 |
| 1 | 1uF | Capacitors_THT:CP_Radial_D5.0mm_P2.50mm | C3 |
| 1 | 330 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
| 1 | 4K7 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | B1 | Buttons_Switches_THT:SW_PUSH_6mm | SW1 |
| 1 | B2 | Buttons_Switches_THT:SW_PUSH_6mm | SW2 |
| 1 | B3 | Buttons_Switches_THT:SW_PUSH_6mm | SW3 |
| 1 | B4 | Buttons_Switches_THT:SW_PUSH_6mm | SW4 |
| 1 | COMM | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J9 |
| 1 | CONN_02X04 | Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mm | J8 |
| 1 | DISPLAY_1 | Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm | J5 |
| 1 | DISPLAY_2 | Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm | J6 |
| 1 | ICSP | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | J10 |
| 1 | PIC16(L)F628A-I/P | Housings_DIP:DIP-18_W7.62mm_Socket_LongPads | U1 |
| 1 | PWR_CONN | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J3 |
| 1 | RA4-7 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J4 |
| 1 | RB0-3 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J1 |
| 1 | RB4-7 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J2 |
| 1 | SW_DPDT_x2 | Buttons_Switches_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled | SW5 |
| 1 | USB_OTG | Connectors:USB_Micro-B | J7 |
| 1 | VIN | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J11 |
Similar boards
- 2 layers40 × 34 mm

- 2 layers53.9 × 23.2 mm

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 mm

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 mm

FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
37 parts772 - 2 layers65 × 28 mm

BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells
37 parts676GPL-3.0 - 2 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
37 parts575GPL-2.0 - 2 layers38.1 × 153.7 mm

- 2 layers47.8 × 27.4 mm

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.
