Skip to the content
PCBKitNew board
2 layers144.3 × 22.4 mmTouchboard, the printed circuit board in 3D

Pixelboard game lounge table - hardware (laser cut plans, schematics, PCBs)

Size
144.3 × 22.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
43
Pads
111
Tracks, vias
308, 19
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
2 Sep 2017
Updated
2 Sep 2017

Overview

Touchboard is an open-source printed circuit board by plan44, from the plan44/pixelboard-hardware repository on GitHub. It is a 2-layer board of 144.3 × 22.4 mm with 27 parts on 43 nets, routed with 308 tracks and 19 vias.

It is built around the AT42QT1070-SSU and MCP23017-E/SS. Its parts include 12 resistors, 4 diodes, 3 connectors, 2 ICs and 1 capacitor.

Main components

2

README

README.md

Pixelboard Hardware

The Pixelboard is a 80*40cm lounge table board only 24mm thick, integrating a 10x20 color pixel matrix, 8 touch keys, a linux controller with WiFi and ethernet and even a power supply. All disguised under a dark plexiglass, looking like a regular lounge table until touched...

Pixelboard at night Pixelboard daytime

With the current software (see pixelboardd and pixelboard-config in plan44-feed) you can play tetris (alone or 2 players each on one end of the board), watch Conway's game of life, let text messages scroll over the surface and display small 10x20 pixel PNG images (via web interface).

The board itself is made of 5 layers of lasered plywood and plexiglass. The construction plan is a Affinity Designer drawing in mechanics/ and there are SVG exports of the layers in mechanics/exported SVGs for laser/.

The pixels are made of 33mm spaced WS2813 LED strips, arranged in a 10*20 matrix, all power and data lines connected by two narrow PCBs (see KiCAD files in electronics/connectorboard, PCBs can be ordered here). The board is designed such that it works for both sides of the matrix (flipped over at the far end).

The control board is built around a Onion Omega2, a MediaTek MT7688 based MIPS board with built-in WiFi, 64MB RAM and 16MB Flash, running a LEDE/OpenWRT Linux based firmware (see here for how to build the firmware from scratch). The KiCAD files are in electronics/controlboard, PCBs can be ordered here).

The two identical touch key boards are based on the AT42QT1070 chip for handling the touch detection plus a i2c port extender for connecting the indicator LEDs placed in the middle under each touch key. The KiCAD files are in electronics/touchboard, PCBs can be ordered here).

And in photos there are a few images showing various states of assembling all this:

Without front glass Front glass removed

bottom frame only Controlboard side, just base plate and first lasered frame (lower carrier) keeping the LED matrix, cables, and controlboard in place.

power supply side Power supply side, base plate and lower carrier.

with touchboard Power supply side, now with all plywood layers and touchboard mounted.

Controlboard side Controlboard side, all plywood layers mounted, diffusor plexi sqares inserted, touchboard mounted. Note that this photo does not yet show the hole for a little speaker connected to the MAX98357A i2s amp (but the plan drawings have it).

Parts

27
QtyValueFootprintReferences
64.7kResistors_SMD:R_1206_HandSolderingR1, R3, R4, R5, R6, R11
41.2kResistors_SMD:R_1206_HandSolderingR13, R14, R15, R16
4CONN_01X01plan44:Touchpad_12x20_with_LEDTPD1, TPD2, TPD3, TPD4
4Led_Smallplan44:LED1206_rev_mountD1, D2, D3, D4
2CONN_01X02plan44:CONFIG-PAD-2PP2, P3
14.7k-20kResistors_SMD:R_1206_HandSolderingR2
147kResistors_SMD:R_1206_HandSolderingR9
1AT42QT1070SMD_Packages:SOIC-14_NU1
1CCapacitors_SMD:C_1206_HandSolderingC1
1CONN_01X01Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTPD0
1CONN_02X03Pin_Headers:Pin_Header_Angled_2x03P1
1MCP23017Housings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mmU2

Questions

How big is the Touchboard PCB?

It measures 144.3 × 22.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Touchboard use?

27 parts, built around the AT42QT1070-SSU and MCP23017-E/SS. 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 Touchboard KiCad files?

From the plan44/pixelboard-hardware repository on GitHub, at the commit this page was made from: the board is electronics/touchboard/touchboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Touchboard design in my own project?

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

More from plan44/pixelboard-hardware

2
  • 2 layers61.5 × 46.5 mmControlboard, the printed circuit board in 3D

    Controlboard

    plan44/pixelboard-hardware

    Pixelboard game lounge table - hardware (laser cut plans, schematics, PCBs)

    37 parts4
  • 2 layers327.7 × 9.9 mmConnectorboard, the printed circuit board in 3D

    Connectorboard

    plan44/pixelboard-hardware

    Pixelboard game lounge table - hardware (laser cut plans, schematics, PCBs)

    26 parts4

Similar boards

  • 2 layers203 × 68.5 mmSemafor, the printed circuit board in 3D

    Semafor

    renata7zemanova/Semafor

    114 parts1
  • 2 layers100 × 21 mmMassue bento v2, the printed circuit board in 3D

    Massue bento v2

    tommag/massue_bento_v2

    KiCad PCB for Bento juggling club

    71 parts1
  • 2 layers37.3 × 16.3 mmJoint sensor, the printed circuit board in 3D

    Joint sensor

    Elacker/HumanoidJoint

    PCB for humanoid joints

    18 parts
  • 2 layers67 × 59 mmTouch panel, the printed circuit board in 3D

    Touch panel

    whitfijs-jw/Volvo240-DigitalDash

    Volvo 240 Digital Dash Project. It's not much, but its honest work.

    18 parts72MIT
  • 2 layers99.1 × 88.9 mmPanel, the printed circuit board in 3D

    Panel

    bfrigon/alarm-clock-v3

    Alarm clock (v3)

    122 parts18CC-BY-SA-4.0
  • 2 layers42.3 × 42 mmPAWPAD, the printed circuit board in 3D

    PAWPAD

    mothdotmonster/random-pcbs

    This board is for an NES controller that would use Cherry MX keyboard buttons. I will probably get this made and design an enclosure for it some day.

    31 parts
  • 2 layers110 × 36 mmBoot panel, the printed circuit board in 3D

    Boot panel

    sokrasins/boot-selector

    Choose your booting OS, now with more RP2040!

    17 partsMIT
  • 2 layers126.6 × 21.4 mmADBv2, the printed circuit board in 3D

    ADBv2

    mattchesters/zmk-apple-desktop-bus-keyboard

    ZMK shield for Apple Desktop Bus Keyboard

    17 parts168MIT