Skip to the content
PCBKitNew board
2 layers45.5 × 48.5 mm4 switch array, the printed circuit board in 3D

4 switch array

BeeHive-org/BeeHive13

BeeHive: a flexible open hardware platform for behavioural experiments

Size
45.5 × 48.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
20
Pads
62
Tracks, vias
72, 0
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Nov 2019
Updated
22 Sep 2026

Overview

4 switch array is an open-source printed circuit board by BeeHive-org, from the BeeHive-org/BeeHive repository on GitHub, published under the MIT licence. It is a 2-layer board of 45.5 × 48.5 mm with 24 parts on 20 nets, routed with 72 tracks and 0 vias.

It is built around the 74HC595. Its parts include 8 connectors, 4 resistors, 4 transistors, 1 capacitor and 1 IC.

Main components

1

README

hardware/PCBs/8_switch_array/readme.md

BeeHive system: 8 port switch array

Hardware overview

In order to allow to use arbitrary type and number of simple tools such as low power electronics (LEDs, fans, etc) in experiments, a set of 8 switch arrays was developed. The 8 pin version utilizes a 74HC595 shift register, allowing to connect more components with less amount of pins. The power fed to the element being switched can vary from 5 to 12 volts.

Programming switches

An 8 switch array behaves exactly like a 74HC595 shift register but transistor switches allow bigger currents to flow through given loads

Safety

Do not connect or disconnect connectors while power is ON. All adjustments must be done ONLY when power is OFF.

3D models

Current design of 8 switch version: 8 switch version

Parts

24
QtyValueFootprintReferences
6Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3, J4, J5, J6, J7, J8
4270Resistor_THT:R_Box_L13.0mm_W4.0mm_P9.00mmR1, R2, R3, R4
4Q_NPN_EBCPackage_TO_SOT_THT:TO-92_Inline_WideQ1, Q2, Q3, Q4
2Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1, J2
1100nFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC1
174HC595Package_DIP:DIP-16_W7.62mmU1
1LOGOlogo-beehive:logo-beehive-7_2х6_7mmG***

The 19 most common of 24 parts.

Questions

How big is the 4 switch array PCB?

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

What parts does the 4 switch array use?

24 parts, built around the 74HC595. 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 4 switch array KiCad files?

From the BeeHive-org/BeeHive repository on GitHub, at the commit this page was made from: the board is hardware/PCBs/archive/4 switch array (ver 3)/4_switch_array.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the 4 switch array design in my own project?

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

More from BeeHive-org/BeeHive

8
  • 2 layers63 × 110.5 mmSpike n hold, the printed circuit board in 3D

    Spike n hold

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    60 parts13MIT
  • 2 layers72.1 × 46.8 mmGrove adaptor panel, the printed circuit board in 3D

    Grove adaptor panel

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    57 parts13MIT
  • 2 layers117.8 × 110 mmBeehive, the printed circuit board in 3D

    Beehive

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    48 parts13MIT
  • 2 layers80 × 110 mmBeehive, the printed circuit board in 3D

    Beehive

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    47 parts13MIT
  • 2 layers45.5 × 71 mm8 switch array, the printed circuit board in 3D

    8 switch array

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    35 parts13MIT
  • 2 layers45.5 × 71 mmIr sensor, the printed circuit board in 3D

    Ir sensor

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    34 parts13MIT
  • 2 layers45.5 × 48.5 mm4 switch array, the printed circuit board in 3D

    4 switch array

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    23 parts13MIT
  • 2 layers45.5 × 48.5 mm8 switch array, the printed circuit board in 3D

    8 switch array

    BeeHive-org/BeeHive

    BeeHive: a flexible open hardware platform for behavioural experiments

    20 parts13MIT

Similar boards

  • 2 layers45.7 × 31.8 mmLEDx16 board, the printed circuit board in 3D

    LEDx16 board

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    36 parts803MIT
  • 2 layers228.6 × 100 mmMongus48, the printed circuit board in 3D

    Mongus48

    ChrisChrisLoLo/beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

    124 parts335GPL-3.0
  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers100 × 95.1 mmProtoboard-6x4-breakout, the printed circuit board in 3D

    Protoboard-6x4-breakout

    electroniceel/protoboard

    Advanced protoboard layout with 1.27mm pitch for smd parts

    4,745 parts311CC-BY-4.0
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 2 layers100.5 × 218.3 mmTraktorino, the printed circuit board in 3D

    Traktorino

    silveirago/traktorino

    The open-source DIY MIDI Controller for DJs.

    96 parts220
  • 2 layers287.8 × 126.7 mmNoName, the printed circuit board in 3D

    NoName

    AlaaSaadAbdo/battoota

    Keyboards

    267 parts188
  • 2 layers100 × 100 mmTommyPROM32-595, the printed circuit board in 3D

    TommyPROM32-595

    TomNisbet/TommyPROM

    Simple Arduino-based EEPROM programmer

    36 parts187