Skip to the content
2 layers150 × 100 mmKeyboardScanner, the printed circuit board in 3D

KeyboardScanner

stefanhepp/eOrgan

Electronic organ console project.

Size
150 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
114
Pads
359
Tracks, vias
532, 70
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Oct 2013
Updated
7 Nov 2024

Overview

KeyboardScanner is an open-source printed circuit board by stefanhepp, from the stefanhepp/eOrgan repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 150 × 100 mm with 36 parts on 114 nets, routed with 532 tracks and 70 vias.

It is built around the 74LS151PC and ULN2803A. Its parts include 10 capacitors, 10 ICs and 4 connectors.

Main components

2

README

README.md

README

This project contains various parts of a midi-organ. The project consists of four main parts:

  • The Pedalboard: a 29 note midi foot pedal, mostly ARGO compliant. This odd number of notes was choosen because of size restrictions (I wanted it to fit under my e-piano).
  • The organ console: contains stops, a lcd display, and all connectors and hardware to wire it to a PC. Up to three midi keyboards can be used as input devices, as well as the midi pedalboard.
  • The organ desk: a framework for all the parts, contains speakers and some additional foot-stops. This is also designed to hold the PC.
  • The software: A controller software which allows access to some special features of the hardware and sets up the software synthesizer.

License

Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Parts

36
QtyValueFootprintReferences
9100nFCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC1, C2, C3, C4, C5, C6, C7, C8, C9
8470Resistor_THT:R_Array_SIP9RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8
874LS151Package_DIP:DIP-16_W7.62mmU1, U2, U3, U4, U6, U7, U9, U10
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
2Keyboard1Connector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ1, J2
14069Package_DIP:DIP-14_W7.62mmU8
147uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC10
1EncoderConnector_IDC:IDC-Header_2x10_P2.54mm_HorizontalJ3
1SelectConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1ULN2803APackage_DIP:DIP-18_W7.62mmU5

More from stefanhepp/eOrgan

12
  • 2 layers150 × 100 mmMIDIController IO MIDI, the printed circuit board in 3D

    MIDIController IO MIDI

    stefanhepp/eOrgan

    Electronic organ console project.

    49 partsCC-BY-SA-4.0
  • 2 layers150 × 100 mmMIDIController, the printed circuit board in 3D

    MIDIController

    stefanhepp/eOrgan

    Electronic organ console project.

    41 partsCC-BY-SA-4.0
  • 2 layers125 × 38.5 mmPedalEncoder, the printed circuit board in 3D

    PedalEncoder

    stefanhepp/eOrgan

    Electronic organ console project.

    35 partsCC-BY-SA-4.0
  • 2 layers150 × 100 mmPistonEncoder, the printed circuit board in 3D

    PistonEncoder

    stefanhepp/eOrgan

    Electronic organ console project.

    32 partsCC-BY-SA-4.0
  • 2 layers110 × 53 mmTechnicsEncoder, the printed circuit board in 3D

    TechnicsEncoder

    stefanhepp/eOrgan

    Electronic organ console project.

    32 partsCC-BY-SA-4.0
  • 2 layers150 × 100 mmKeyboardEncoder, the printed circuit board in 3D

    KeyboardEncoder

    stefanhepp/eOrgan

    Electronic organ console project.

    30 partsCC-BY-SA-4.0
  • 2 layers95 × 58 mmToeStudEncoder, the printed circuit board in 3D

    ToeStudEncoder

    stefanhepp/eOrgan

    Electronic organ console project.

    29 partsCC-BY-SA-4.0
  • 2 layersKeyboardShiftScanner, the printed circuit board in 3D

    KeyboardShiftScanner

    stefanhepp/eOrgan

    Electronic organ console project.

    28 partsCC-BY-SA-4.0
  • 2 layersPedalEncoderAtTiny, the printed circuit board in 3D

    PedalEncoderAtTiny

    stefanhepp/eOrgan

    Electronic organ console project.

    27 partsCC-BY-SA-4.0
  • 2 layers142.1 × 72.1 mmPanel MainControl, the printed circuit board in 3D

    Panel MainControl

    stefanhepp/eOrgan

    Electronic organ console project.

    27 partsCC-BY-SA-4.0

Similar boards

  • 2 layers49.6 × 78.3 mmOdyssey, the printed circuit board in 3D

    Odyssey

    jotego/jtcores

    FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket

    24 parts346GPL-3.0
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 4 layers194.5 × 188.6 mmMyCpu, the printed circuit board in 3D

    MyCpu

    fortinsylvain/MyCpu

    Home brew CPU Hardware with 1-bit ALU implementation using 74LSxx, a micro-code and assembler coded in C#.

    162 parts18MIT
  • 2 layers364 × 203 mmCPU6S, the printed circuit board in 3D

    CPU6S

    Meisaka/CenMiniCom

    Centurion Minicomputer Schematics

    240 parts8
  • 2 layers177.5 × 161.5 mmVideo circuit, the printed circuit board in 3D

    Video circuit

    0nonymous/Breadboard-CPU-Computer-System

    This project is a fully microcoded 8-bit CPU designed from scratch and implemented using 100+ 74LS-series ICs across 40+ breadboards. CURRENTLY REIMPLEMENTING ON FPGA: https://github.com/0nonymous/fpga-cpu

    35 parts4MIT
  • 2 layers156 × 100.1 mmVIO MPF v2.0, the printed circuit board in 3D

    VIO MPF v2.0

    electrickery/VIO_MPF_I

    Extended firmware for the 6845 based video card for the Microprofessor MPF-I(b)

    64 parts4
  • 2 layers400.9 × 280.5 mmAleste520v4, the printed circuit board in 3D

    Aleste520v4

    lucedoriente/Aleste520ex

    Western version of 1993 Z80 russian computer

    345 parts4GPL-3.0
  • 2 layers850.2 × 267.4 mmPCB MP 09, the printed circuit board in 3D

    PCB MP 09

    OmkarTikekar0037/FPGA_Architecture_project

    40 parts2

Questions

How big is the KeyboardScanner PCB?

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

What parts does the KeyboardScanner use?

36 parts, built around the 74LS151PC and ULN2803A. 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 KeyboardScanner KiCad files?

From the stefanhepp/eOrgan repository on GitHub, at the commit this page was made from: the board is boards/KeyboardScanner/KeyboardScanner.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the KeyboardScanner design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).