Skip to the content
2 layers100 × 100 mmModel f-5291-pcb panel, the printed circuit board in 3D

Model f-5291-pcb panel

ehagerty/5291

model f 5291 controller board

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
160
Nets
52
Pads
1,102
Tracks, vias
1,434, 432
Pours
24
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Jun 2021
Updated
16 Jun 2021

Overview

Model f-5291-pcb panel is an open-source printed circuit board by ehagerty, from the ehagerty/5291 repository on GitHub. It is a 2-layer board of 100 × 100 mm with 160 parts on 52 nets, routed with 1,434 tracks and 432 vias.

It is built around the ATMEGA32U4-AU and DLW21SN900SQ2L. Its parts include 54 capacitors, 36 resistors, 18 connectors, 6 ICs and 6 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

All original rights to manisteinn from Deskthority...

readme copied from https://github.com/qmk/qmk_firmware/tree/master/keyboards/converter/ibm_5291

IBM 5291 keyboard converter

IBM 5291

A converter for the eponymous keyboard.

Keyboard Maintainer: Listofoptions Hardware Supported: IBM 5291, Teensy 2.0

Make example for this keyboard (after setting up your build environment):

text
make converter/ibm_5291:default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

The pinout is as follows:

IBM−5291−Cable to Pinhead−14

pindescription
1GND
2NC
3GND
4GN)
5+5V
6D0
7D1
8D2
9D3
10D4
11D5
12D6
13Strobe
14Out

The pins on this connector are organized here

IBM−5291−2 Cable with DB15M connector

pindescription
1,2,3GND
4+5V
5D0
6D1
7D2
8D3
9D4
10D5
11D6
12Strobe
13Out
14PE
15NC

The above connector is actually numbered so it should be easier to determine where the needed connections are.

To connect to the teensy, the following are pins are needed (if you should choose not set your own):

  • PB0 -> PB6 are connected to D0 -> D6
  • +5V is connected to the corresponding teensy pin
  • gnd is as well, only one of the gnd pins needs to be connected though.
  • strobe is connected to pin PD1
  • data is connected to PD0
  • PE does not need to be connected to anything, but it could also be connected to gnd

sources: http://www.retrocomputing.eu/documents/5291_MaintenanceLibrary.pdf

Parts

160
QtyValueFootprintReferences
360.1uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC4, C4, C4, C4, C4, C4, C5, C5, C5, C5, C5, C5, C6, C6, C6, C6 +20
1218pCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C1, C1, C1, C1, C1, C2, C2, C2, C2, C2, C2
1222Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R3, R3, R3, R3, R3, R4, R4, R4, R4, R4, R4
125.1KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R1, R1, R1, R1, R1, R2, R2, R2, R2, R2, R2
12MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaMH1, MH1, MH1, MH1, MH1, MH1, MH2, MH2, MH2, MH2, MH2, MH2
61KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR5, R5, R5, R5, R5, R5
61uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC3, C3, C3, C3, C3, C3
6330Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR6, R6, R6, R6, R6, R6
6ATmega32U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1, U1, U1, U1, U1, U1
6Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1, Y1, Y1, Y1, Y1, Y1
6DLW21SN900SQ2Lmodel-f-5291-footprints:DLW21L1, L1, L1, L1, L1, L1
6Jumper_NO_SmallConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP1, JP1, JP1, JP1, JP1
6Keyboardmodel-f-5291-footprints:Harwin-M20-7811045J1, J1, J1, J1, J1, J1
6PolyfuseFuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolderF1, F1, F1, F1, F1, F1
6SW_SPSTmodel-f-5291-footprints:MX_Matias_KailhLP_NoSilkSW1, SW1, SW1, SW1, SW1, SW1
6USBConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3, J3, J3, J3, J3, J3
6USB_C_Receptaclemodel-f-5291-footprints:USB_TypeC_U31F-24SNA0201J2, J2, J2, J2, J2, J2

The 156 most common of 160 parts.

More from ehagerty/5291

1
  • 2 layers50 × 30 mmModel f-5291-pcb, the printed circuit board in 3D

    Model f-5291-pcb

    ehagerty/5291

    model f 5291 controller board

    26 parts

Similar boards

  • 6 layers76 × 46.4 mmRp2350 driver, the printed circuit board in 3D

    Rp2350 driver

    sequoia-hope/rp2350-motor-controller

    An RP2350 based brushless motor controller

    291 parts39
  • 6 layers107 × 68 mmCm4-baseboard, the printed circuit board in 3D

    Cm4-baseboard

    antmicro/cm4-baseboard

    Experimental baseboard supporting System on Modules with Raspberry Pi CM4/CM5 pinout

    516 parts36Apache-2.0
  • 4 layers160 × 110 mmHPM6E00FULLPORTRevB, the printed circuit board in 3D

    HPM6E00FULLPORTRevB

    hpmicro/hpm_apps

    hpm apps for hpm sdk

    726 parts35BSD-3-Clause
  • 2 layers297 × 102.4 mmEmiuet, the printed circuit board in 3D

    Emiuet

    emnyeca/emiuet

    The thirteen positions preserve familiar guitar-derived voicings without forcing octave shifts or omissions. Expressive controls are deliberately constrained so that performance remains predictable: Pitch Bend is…

    275 parts2
  • 4 layers45 × 60 mmHPM5361-RMCS Slave V1.0, the printed circuit board in 3D

    HPM5361-RMCS Slave V1.0

    Kaiser041224/HPM5361-RMCS_Slave-Pro

    HPM5361-RMCSSlave-V1.0 是一个基于 KiCad 9 的硬件工程,核心主控为 HPM5361ICB1。从顶层框图、层级原理图和关键器件选型来看,这块板更像一块面向机器人/运动控制场景的从控板,用于通信汇聚、PWM 外设输出、姿态感知、板载存储和基础人机交互。

    222 parts2
  • 4 layers83 × 67.5 mmMarineBoard, the printed circuit board in 3D

    MarineBoard

    Cadburies/SisuAssistant

    Sailing yacht Sisu: Home Assistant + ESPHome Marine Board (alternator regulation, tanks) + MQTT kernel, Signal K/Grafana/InfluxDB on a NAS, and Sisu Nav chart & weather-routing cockpit.

    162 parts1Apache-2.0
  • 4 layers40.5 × 40.5 mmHPM5361-RMCS Slave Lite, the printed circuit board in 3D

    HPM5361-RMCS Slave Lite

    Kaiser041224/HPM5361-RMCS_Slave-Lite

    HPM5361-RMCSSlave-Lite 是一个基于 HPM5361IEG1 的嵌入式控制板。以下说明是根据当前 KiCad 工程中的原理图层级、器件选型和 PCB 丝印整理出来的硬件简介;从接口组合来看,这块板更像是一个面向机器人或分布式控制系统的从控/通信节点。

    179 parts1
  • 2 layers57.7 × 48.1 mmDoor open alarm, the printed circuit board in 3D

    Door open alarm

    dani9875/door_alarm_system

    When a change is detected, the system transmits the event data through the local network to cloud services. The cloud then relays the information to a mobile application, alerting the property owner via a notification.

    59 partsApache-2.0

Questions

How big is the Model f-5291-pcb panel PCB?

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

What parts does the Model f-5291-pcb panel use?

160 parts, built around the ATMEGA32U4-AU and DLW21SN900SQ2L. 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 Model f-5291-pcb panel KiCad files?

From the ehagerty/5291 repository on GitHub, at the commit this page was made from: the board is model-f-5291-pcb-panel.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Model f-5291-pcb panel design in my own project?

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