Skip to the content
PCBKitNew board
4 layers36.5 × 47.2 mmPixelDisplay, the printed circuit board in 3D

A STM32 arduino based videoconsole

Size
36.5 × 47.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
252
Nets
252
Pads
984
Tracks, vias
3,076, 518
Pours
13
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Jun 2024
Updated
25 Mar 2025

Overview

PixelDisplay is an open-source printed circuit board by makingdevices, from the makingdevices/PixelBytes repository on GitHub. It is a 4-layer board of 36.5 × 47.2 mm with 252 parts on 252 nets, routed with 3,076 tracks and 518 vias.

Its parts include 12 capacitors and 6 connectors.

README

README.md

[blocked]

Instagram PCBWAY Stargazers Issues LinkedIn


Logo

Making Devices

Open Source projects where we struggle with engineering, electronics, coding and who knows what else... Pixel Bytes is an evolution of my previous 8-bit console. The new version is based in the STM32F103CB with IC Leds for a colorwide screen and new power to code new games.

Table of Contents
  1. About The Project
  2. Build one
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Sponsor

About The Project

Bytes Counter Shot

PixelBytes was born in colaboration with Wurth Elektronik and their new RGB IC LEDs. They sent me a bunch of them to test so I though of making a proper evolution of my previous video console. For this time, I wanted to test a new manufacturer for the microcontroller, so it is my first big project working with the STM32. Hopefully it will help to develop new exciting games as it is arduino-compatible. On top of that, I decided to add a giroscope sensor so we can add more ways to have fun within the gaming experience ;).

The project is divided into two steps:

  1. The first one is the PixelBytesDisplay, which is a matrix of 13x21 IC LEDs divided in 6 strings.
  2. The second part is the host board, which will mount the microcontroller and all the battery and sensors.

(back to top)

Built With

Microcontroller Arduino Kicad SPONSOR SPONSOR

(back to top)

Build one

The project is yet to be finished. Should you want to reproduce it, be careful.

  1. Get the gerber files for the latest version: Pixel Bytes Display V0.1
  2. Get the gerber files for the latest version: Pixel Bytes Host V0.1
  3. Send them to a PCB manufacturer (Our Sponsor is PCBWAY)

YET TO BE COMPLETED.

(back to top)

Usage

Instructions of use:

  • When turn on, a menu is shown to select between the available games.
  • Once you have played a game, a score board will appear everytime you open the game.
  • You have a setting menu to turn-off the init splash and the sound.
  • If you leave the console one minute without touching the buttons, it will turn into sleep mode.
  • Enjoy!

(back to top)

Roadmap

  • Validate the Pixel Bytes Display
  • Assembly a prototype with the F103 Board
  • Order/Assembly the Pixel Bytes Host
  • Develop the firmware
    • Develop the library for the screen
    • Develop the menu
    • Develop Snake
    • Develop Arkanoid
    • Develop Tetris
    • Develop a game that uses the gyro sensor
    • Score board
    • Sleep Mode
  • Validate the complete design (host + display board)

See the open issues for a full list of proposed features (and known issues).

State: Project ONGOING - 22/09/2024

Priority: High

(back to top)

License

Distributed under three licenses:

OSHWA License: Not Finished

GPL v3 License

(back to top)

Contact

Making Devices - @MakingDevices

Project Link: https://github.com/makingdevices/PixelBytes

Other Links: LinkTree

Sponsors

PCBWAY

PCBWAY is the most professional PCB manufacturer for prototyping and low-volume production to work with in the world. With more than a decade in the field, They are committed to meeting the needs of their customers from different industries in terms of quality, delivery, cost-effectiveness and any other demanding requests. As Sponsor of Making Devices, they will be in charge of all the PCBs for MDV, allowing both of us to grow together in a long term partnership. We hope you take them into account for your both personal and professional prototypes or products.

Sponsor Shot Sponsor Shot

Würth Elektronik

Wurth Elektronik is one of the leading manufacturers of electronic and electromechanical components. The best I can say about them is to show you some pictures: All the LEDs from the board are from them. They also have buttons, resistors and capacitors that we use in all our PCBs. They also have some design kits with a lifetime refill which are amazing for makers and business so you can prototype on the go with a huge variety of components!

Sponsor Shot Sponsor Shot

(back to top)

Parts

252
QtyValueFootprintReferences
234~ICLEDs:1312020030000ICled1, ICled10, ICled11, ICled100, ICled101, ICled102, ICled103, ICled104, ICled105, ICled106, ICled107, ICled108, ICled109, ICled110, ICled111, ICled112 +218
12100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12
6Conn_01x04_PinUser_DIY:castellated_4x2.54mmJ1, J2, J3, J4, J5, J6

Questions

How big is the PixelDisplay PCB?

It measures 36.5 × 47.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the PixelDisplay use?

252 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 PixelDisplay KiCad files?

From the makingdevices/PixelBytes repository on GitHub, at the commit this page was made from: the board is Kicad/PixelDisplay/PixelDisplay.kicad_pcb and its schematic Kicad/PixelBytesHost/BatteryCharger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PixelDisplay design in my own project?

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

More from makingdevices/PixelBytes

1
  • 4 layers48.5 × 84.2 mmPixelBytesHost, the printed circuit board in 3D

    PixelBytesHost

    makingdevices/PixelBytes

    A STM32 arduino based videoconsole

    83 parts3

Similar boards

  • 4 layers170 × 180 mmCompass Rose, the printed circuit board in 3D

    Compass Rose

    Tuskar-Marine/hardware

    All tools for the Mermaid's Rest open sailing tools

    252 parts6
  • 4 layers482.6 × 500 mm9x9backplane, the printed circuit board in 3D

    9x9backplane

    Arich-Hardware/PCB

    252 parts1
  • 4 layers82 × 70 mmCansat2026, the printed circuit board in 3D

    Cansat2026

    denshiruko/cansat2026-board

    252 partsMIT
  • 4 layers112 × 100 mmAi05-env sensors, the printed circuit board in 3D

    Ai05-env sensors

    leafony/ai05-env-sensors

    全センサーは Leafony Bus の 3.3 V・I²C に接続します。基板は 23 × 20 mm、4層、板厚 0.8 mm です。

    252 parts
  • 4 layers114.1 × 100.2 mmPanelised, the printed circuit board in 3D

    Panelised

    pnn69/Kicad_PCB

    Schematics and PCB's designed with Kicad

    252 parts
  • 4 layers307.8 × 77.8 mmTestPanel1, the printed circuit board in 3D

    TestPanel1

    Yona-Appletree/TEDXOrbLEDs

    PCB Layouts for TEDx ORB Struts

    252 parts