Skip to the content
PCBKitNew board
2 layers284 × 139 mmPteropus, the printed circuit board in 3D

A Miryoku inspired 36-key non-split keyboard

Size
284 × 139 mm
Copper layers
2
Thickness
1.6 mm
Parts
100
Nets
86
Pads
441
Tracks, vias
485, 59
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Mar 2023
Updated
24 Mar 2023

Overview

Pteropus is an open-source printed circuit board by hulahermit, from the hulahermit/pteropus_keyboard repository on GitHub. It is a 2-layer board of 284 × 139 mm with 100 parts on 86 nets, routed with 485 tracks and 59 vias.

It is built around the USBLC6-2SC6, 1N5819WS and B3FS-1002P, with the BLM18HE152SH1 among its other parts. Its parts include 38 switches, 36 diodes, 7 capacitors, 3 resistors and 3 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

4

README

README.md

pteropus keyboard

pteropus pteropus Another Miryoku inspired 36-key keyboard.

After seeing the Miryoku layout on the web, I really wanted to try with a 36-key keyboard.

I looked some keyboards, like Iris, Crowboard, Kyria, etc., and I feel that I need to create keyboard geometry that fits my hands.

So I printed those layout and modify them to fit my hands and hopefully it will work.

Features

This keyboard is a non-split linear staggered keyboard, like Crowboard or absolem.

Using a non-split keyboard, I can just use one microcontroller, and it simplify the design.

STM32F072 microcontroller

This microcontroller is a crystal-less USB 2.0 controller, and it is embeded with serial resistors for USB_DP/USB_DM

and a pull-up resistor for USB_DP, so it reduced the part count and simplify the trace routing.

Sourcing the keyboard

This keyboard uses SMD components, except the type-c connector, so it came almost finished from the factory with PCB assembly service.

I use JLCPCB, so the part number shall be changed if use otherwise.

  • BOM: pteropus BOM.csv
  • Component position: pteropus-bottom-pos.csv

Parts

100
QtyValueFootprintReferences
361N5819WSDiode_SMD:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
36SW_SPSTkeyswitches:Kailh_socket_MXSW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +20
10M3MountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4, H5, H6, H7, H8, H9, H10
4100nFCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7
31uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3
25.1kResistor_SMD:R_0805_2012MetricR2, R3
2B3FS-1002PButton_Switch_SMD:SW_SPST_Omron_B3FS-100xPSW1, SW2
110kResistor_SMD:R_0805_2012MetricR1
1BLM18HE152SH1Resistor_SMD:R_0603_1608MetricFB1
1LOGOLogo:Bat frontG***
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U1
1STM32F072C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU3
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4085J1

Questions

How big is the Pteropus PCB?

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

What parts does the Pteropus use?

100 parts, built around the USBLC6-2SC6, 1N5819WS, B3FS-1002P and BLM18HE152SH1. 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 Pteropus KiCad files?

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

Can I use the Pteropus design in my own project?

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

Similar boards

  • 8 layers167.2 × 95.4 mmRASBB, the printed circuit board in 3D

    RASBB

    Tobias-DG3YEV/RA-Sentinel

    FPGA based WiFi Intrusion detection system

    714 parts41GPL-3.0
  • 4 layers77.1 × 39.9 mmLEL Detector, the printed circuit board in 3D

    LEL Detector

    citrineio/LEL-Detector

    This project takes inspiration from my current job as a control and instrumentation engineer in the oil and gas industry.

    77 parts11
  • 2 layers76.3 × 115.3 mmKeypad, the printed circuit board in 3D

    Keypad

    Fabian0520/FabiVan

    100 parts
  • 4 layers31.6 × 27.7 mmMoon child, the printed circuit board in 3D

    Moon child

    Matthew-Bon/moon_child

    A rocket flight computer to support CBJAMO's amoral interests.

    172 partsGPL-3.0
  • 4 layers65 × 100 mmPGR, the printed circuit board in 3D

    PGR

    Projeto-Guarda-Rios/PCB

    O repositório para a PCB do Projeto Guarda Rios! Inclui todos os ficheiros relacionados com a PCB!

    167 parts2MIT
  • 6 layers90 × 153 mmBlackpants, the printed circuit board in 3D

    Blackpants

    o7-machinehum/Blackpants

    Open blackpants.kicadpro for the active A523 schematic and PCB. It replaces the A33 hierarchy and uses AXP717C + AXP323 with 2GB LPDDR4.

    300 parts189MIT
  • 2 layers90 × 67 mmMisterydev20k, the printed circuit board in 3D

    Misterydev20k

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    183 parts23
  • 6 layers43.9 × 118.2 mmSisu SSE-9, the printed circuit board in 3D

    Sisu SSE-9

    briskspirit/Sisu_SSE-9

    Experimental six-layer LTE replacement mainboard for the Nokia 3210, built around RP2354B and Telit LE910C1-WWX.

    296 parts19Unlicense