Skip to the content
PCBKitNew board
4 layers6.3 × 6.4 mmPpPOV, the printed circuit board in 3D

A VERY small FPGA based 10 pixel POV module.

Size
6.3 × 6.4 mm
Copper layers
4
Thickness
0.8 mm
Parts
25
Nets
33
Pads
136
Tracks, vias
238, 17
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Sep 2018
Updated
15 Sep 2018

Overview

PpPOV is an open-source printed circuit board by gregdavill, from the gregdavill/Perplexingly-Petite-Pov repository on GitHub, published under the MIT licence. It is a 4-layer board of 6.3 × 6.4 mm with 25 parts on 33 nets, routed with 238 tracks and 17 vias.

It is built around the SIT8008BI and TLV733PDBV. Its parts include 10 diodes, 7 connectors, 5 ICs, 2 capacitors and 1 resistor. It belongs with the FPGA and CPLD boards of this library.

Main components

2

README

hw/idea_001/README.md

Perplexingly-Petite-Pov

A VERY small FPGA based 10 pixel POV module.

Current Status: Design Proof of concept.


Board render

alt-text

Pricipal of Operation

The PCB is intended to be mounted at the edge of a computer fan, it should have all the hardware required to syncronise to the RPM, and keep time, display a rolling text Marquee.

Hardware

  • Lattice iCE40LP1K FPGA 😍
  • High speed Hall Effect Sensor 😁
  • Configuration FLASH 🤩
  • 16MHz MEMs Oscillator 😎
  • 10x 0201 LEDs 🤪
  • All within a 6.35mm x 6.35mm 4 layer PCB! 😨🤯

Schematic

alt-text

Firmware

The Firmware has not been written yet, once the hardware is prototyped we can throw this over the cubicle wall to the firmware team.

Parts

25
QtyValueFootprintReferences
10LED_ALTtinyfpga:0201_ledD1, D2, D3, D4, D5, D6, D7, D8, D9, D10
7TEST_1PMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallJ1, J2, J3, J4, J5, J6, J7
1100nFCapacitors_SMD:C_0402_NoSilkC8
11uFCapacitors_SMD:C_0402_NoSilkC2
1AT25SF041Housings_DFN_QFN:DFN-8-1EP_3x2mm_Pitch0.5mmU1
1DRV5023TO_SOT_Packages_SMD:SC-59U4
1RResistors_SMD:R_0402R6
1SiT8008Btinyfpga:CDFN3225-4LD-PL-1U2
1TLV733PHousings_SON:TI_X2SON-4_1x1mm_Pitch0.65mmU3
1iCE40-LP1K-CM49tinyfpga:VFBGA-49U6

Questions

How big is the PpPOV PCB?

It measures 6.3 × 6.4 mm and has 4 copper layers, 0.8 mm thick.

What parts does the PpPOV use?

25 parts, built around the SIT8008BI and TLV733PDBV. 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 PpPOV KiCad files?

From the gregdavill/Perplexingly-Petite-Pov repository on GitHub, at the commit this page was made from: the board is hw/idea_001/ppPOV.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PpPOV design in my own project?

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

Similar boards

  • 4 layersAL MAWJA, the printed circuit board in 3D

    AL MAWJA

    m0-hassan/AL-MAWJA

    KiCad mixed-signal I/Q analog front-end board — work in progress

    214 parts
  • 2 layers60 × 85 mmPower Distribution Board, the printed circuit board in 3D

    Power Distribution Board

    EasternEdgeRobotics/Electrical_2019

    Repository for holding PCB designs, Pspice files, and other shocking thigns!

    114 parts2MIT
  • 4 layers62.8 × 75.6 mmDss sunsensor panel, the printed circuit board in 3D

    Dss sunsensor panel

    foresail/fs1_dss_sun_sensor

    Foresail-1 DSS Sun Sensor

    292 partsCERN-OHL-W-2.0
  • 6 layers87 × 81 mmOvc2 mobo, the printed circuit board in 3D

    Ovc2 mobo

    osrf/ovc

    the Open Vision Computer

    181 parts207Apache-2.0
  • 4 layers90 × 90 mmPower distribution, the printed circuit board in 3D

    Power distribution

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    25 parts1.4kCERN-OHL-S-2.0
  • 4 layers16 × 22.8 mmReadout 30pin top, the printed circuit board in 3D

    Readout 30pin top

    opentac/opentac

    OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.

    25 parts92MIT