Skip to the content
PCBKitNew board
4 layers59.2 × 34 mmFrameboard usb, the printed circuit board in 3D

Frameboard usb

xjanu/frameboard-usb3

A USB keyboard powered by the Framework Laptop 13 keyboard matrix

Size
59.2 × 34 mm
Copper layers
4
Thickness
1.6 mm
Parts
40
Nets
60
Pads
178
Tracks, vias
319, 38
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Jun 2024
Updated
14 Jun 2024

Overview

Frameboard usb is an open-source printed circuit board by xjanu, from the xjanu/frameboard-usb repository on GitHub. It is a 4-layer board of 59.2 × 34 mm with 40 parts on 60 nets, routed with 319 tracks and 38 vias.

Its parts include 12 capacitors, 12 resistors, 3 diodes, 3 connectors and 2 ICs. It belongs with the keyboards and input and computers and single-board computers boards and the AVR (ATmega, ATtiny) boards of this library.

README

Readme.md

FrameBoard USB

A USB keyboard powered by the Framework Laptop 13 keyboard matrix. It was developed as part of the PV191 course at FI MU.

Frameboard USB

Board

The board schematic and layout can be found in the board/ directory. It was designed in KiCad.

Firmware

The firmware is based on the QMK firmware. It can be found in the fork of QMK, here: FrameBoard QMK fork

TODO: instructions for flashing and building

Errata

TODO

Parts

40
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0805_2012MetricC5, C6, C7, C8, C9, C10, C11, C12
4220RResistor_SMD:R_0805_2012MetricR9, R10, R11, R12
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3LEDLED_SMD:LED_0805_2012MetricD1, D2, D3
20RResistor_SMD:R_0805_2012MetricR4, R5
21MResistor_SMD:R_0805_2012MetricR6, R7
21uFCapacitor_SMD:C_0805_2012MetricC3, C4
222RResistor_SMD:R_0805_2012MetricR2, R3
222pFCapacitor_SMD:C_0805_2012MetricC1, C2
25K1Resistor_SMD:R_0805_2012MetricR1, R8
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1ATmega32U4-A (TQFP44)Package_QFP:TQFP-44_10x10mm_P0.8mmU1
1Conn_Backlightcustom_footprints:conn_backlightJ2
1Conn_Keyboardkeyboard_conn:046809626210846J1
1Q_NMOS_DGStransistors:SOT-323_SC-70Q1
1RST_BTNcustom_footprints:buttonSW1
1SN74CBT3251DRdemux:SOIC-16_ONSU2
1TestPointcustom_footprints:testpointTP1
1USB-C 2.0usb:AMPHENOL_GSB1C4621DS1HRJ3

Questions

How big is the Frameboard usb PCB?

It measures 59.2 × 34 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Frameboard usb use?

40 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 Frameboard usb KiCad files?

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

Can I use the Frameboard usb design in my own project?

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

Similar boards

  • 4 layers24.4 × 24.4 mmOSO SWAT C1, the printed circuit board in 3D

    OSO SWAT C1

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    40 parts2.1k
  • 4 layers70 × 56 mmPi adapter hc, the printed circuit board in 3D

    Pi adapter hc

    hzeller/spixels

    Spixels - 16-SPI LED Raspberry Pi adapter with library (SPI - Pixels).

    40 parts41LGPL-3.0
  • 4 layers76.7 × 76.7 mmOS816, the printed circuit board in 3D

    OS816

    c0pperdragon/OS816

    An experimental single-board computer using the 65C816

    40 parts28
  • 4 layers30 × 30 mmCamIO, the printed circuit board in 3D

    CamIO

    intergalaktik/Extension_Boards_for_Olimex_GateMate

    Simple extension boards for Olimex GateMate FPGA Board

    40 parts20
  • 4 layers15 × 11 mmVIB STSPIN240, the printed circuit board in 3D

    VIB STSPIN240

    Aightech/CleverHand-hardware

    40 parts17GPL-3.0
  • 4 layers65 × 56 mmPi transceiver hat, the printed circuit board in 3D

    Pi transceiver hat

    M0LTE/pi-transceiver

    An attempt to build a complete ham radio transceiver around a Raspberry Pi

    40 parts15
  • 4 layers95.9 × 90.2 mmBatteryboard, the printed circuit board in 3D

    Batteryboard

    stanford-ssi/samwise-avionics

    Avionics for 2U Rev of Sputnik Satellite

    40 parts13