Skip to the content
PCBKitNew board
2 layers35 × 40 mmTiny office, the printed circuit board in 3D

This folder holds the hardware design for the electronic nameplate.

Size
35 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
4
Pads
8
Tracks, vias
4, 0
Routed
Yes
KiCad
KiCad 4
Created
12 Feb 2026
Updated
12 Feb 2026

Overview

Tiny office is an open-source printed circuit board by pixel-and-circuit, from the pixel-and-circuit/tiny-office repository on GitHub. It is a 2-layer board of 35 × 40 mm with 2 parts on 4 nets, routed with 4 tracks and 0 vias.

README

hardware/README.md

Hardware: Tiny Office Nameplate

This folder holds the hardware design for the electronic nameplate.

Wiring summary (for assembly and KiCad)

  • Power: USB → NUCLEO-L432KC (ST-LINK Micro-AB). 3.3 V and GND from the board.
  • OLED (SSD1306 I2C):
    • VCC → 3.3 V (Nucleo)
    • GND → GND (Nucleo)
    • SDA → I2C SDA (use Arduino Nano–compatible header pins for Nucleo-L432KC; see board pinout)
    • SCL → I2C SCL
  • Brass wire stand: mechanical only; no electrical connection.

KiCad schematic

The schematic should show:

  1. NUCLEO-L432KC (or a connector representing its 3.3 V, GND, I2C SDA, I2C SCL).
  2. SSD1306 OLED module (or generic I2C display symbol) with VCC, GND, SDA, SCL.
  3. USB power input (or a power symbol) feeding the Nucleo.
  4. Nets: 3.3 V and GND between Nucleo and OLED; SDA and SCL between Nucleo and OLED.

Create or open a KiCad 7+ project in this folder (e.g. tiny-office.kicad_pro) and add tiny-office.kicad_sch with the above. Symbol libraries: use STM32 or “Connector” for the Nucleo, and a generic “Display” or “Connector” for the OLED if no SSD1306 symbol is available.

Validation (optional, once)

  • Schematic ERC: Open the project in KiCad → open the schematic → Inspect → Electrical Rules Check. Fix any reported issues if needed.
  • PCB DRC: Already run via kicad-cli pcb drc; only library-path warnings remain. You can also run Inspect → Design Rule Checker in PCB Editor.
  • Footprints: J1 and J2 have the footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical assigned in the schematic.

Parts

2
QtyValueFootprintReferences
1Nucleo-L432KC I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1SSD1306 I2C OLEDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2

Questions

How big is the Tiny office PCB?

It measures 35 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tiny office use?

2 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 Tiny office KiCad files?

From the pixel-and-circuit/tiny-office repository on GitHub, at the commit this page was made from: the board is hardware/tiny-office.kicad_pcb and its schematic hardware/tiny-office.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tiny office design in my own project?

Its repository states no licence, so its author keeps all rights: ask pixel-and-circuit before reusing the design.

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0