Skip to the content
2 layers127 × 100.3 mmCross point exp brd mini red2-sjmp, the printed circuit board in 3D

Cross point exp brd mini red2-sjmp

damercer/Cross-Point-Project3

A Software Configurable Solderless Breadboard

Size
127 × 100.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
130
Nets
148
Pads
597
Tracks, vias
1,284, 143
Pours
6
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Feb 2025
Updated
28 Sep 2026

Overview

Cross point exp brd mini red2-sjmp is an open-source printed circuit board by damercer, from the damercer/Cross-Point-Project repository on GitHub. It is a 2-layer board of 127 × 100.3 mm with 130 parts on 148 nets, routed with 1,284 tracks and 143 vias.

It is built around the RFM-0505S, MCP4822-E/P and MCP6004-E/P. Its parts include 12 resistors, 8 capacitors, 8 ICs and 8 connectors. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

Cross Point Project

Software-Configured Breadboard Hardware Targeting Circuit Wiring Error Reduction in ECE Labs.

Abstract:

The hardware project aims to examine the effectiveness of software-configured wiring compared to traditional manual wiring of breadboards. While both methods use actual hardware, the software-configured approach automates the connections between components, thereby minimizing wiring errors and setup time. The intent is to investigate the impact of each approach on student comprehension, engagement, and error rates. By comparing these two approaches, the project seeks to determine which method better supports student engagement, educational outcomes and reduces frustration associated with complex circuit construction.

Introduction:

Hands-on experiential learning is a cornerstone of ECE education, typically relying on manual wiring of circuits on solderless breadboards. Using a traditional solderless breadboard as the means for building electronic circuit lab experiments requires the student, in addition to placing components, to manually insert wires to connect together the component pins according to a schematic diagram. These manual translation steps from schematic to hardware can lead to wiring errors in the experimental setup that can obscure circuit principles. While this manual wiring method offers valuable experience in physical component handling and troubleshooting, the extra time needed for debugging and correcting these errors leads to frustration and loss of precious lab time to investigate the circuit concept in question.

The goal is to evaluate the educational benefits and potential drawbacks of these software-configured hardware systems compared to traditional manual wiring. By doing so, it addresses the need for balancing hands-on skills with error minimization and conceptual understanding in electrical engineering education.

Analog switch matrix cross point experiment breadboard.

Screenshot Prototype PCB Production PCB (Red3 version, instructions for ordering boards can be found in PCB Projects folder)

The idea is to computerize the wiring of the breadboard in an effort to reduce student frustration when building complex experiments. Using four analog 16X8 cross point switches wired together into two 32X8 cross points with a fifth switch matrix interconnecting the two smaller arrays into effectively a single 64X16 array.

This breadboard makes real, hardware connections between the 64 breadboard component pins on the board to the 16 “jumper” nodes on the board via software commands, instead of needing to manually install jumper wires. The prototype PCB is shown, figure 1, which incorporates two mini 170 pin solderless breadboards, one for each of the 32X8 cross point arrays. There are a combined 68 total component pin locations across both mini breadboards with power distribution strips top and bottom. The two mini breadboards connect to the PCB through pogo pins and so they can be easily removed. It would then be possible to bolt on custom daughter PCBs with whatever components are needed for a given course already installed. Such as CMOS transistor arrays (CD4007) with even some pre-wired sub-circuits like current sources and OTAs.

The combined 64X16 cross point matrix board uses a total of 5 CH446DS 16X8 analog cross point ICs (from China) programed via a RP-2040 micro controller breakout board (Pi Pico or equivalent). Materials cost per board, in quantities of 10 or more, is less than $30 not including the assembly labor.

The board is powered from the Pi Pico USB connection. For powering the experiment circuits, Jumpers can be configured for 0 and +3.3V, 0 and +5V or -5V and +5V power using an on board isolated 5V DC-DC generator. Pi Pico microcontroller internal 12 bit ADC along with an external dual 12 bit DAC provide some level of data acquisition measurement capability for experiments.

LTspice is used to enter the schematic for the experiment. In addition to the standard library symbols a number of supporting schematic library files have been created. Schematic symbols for TO-92 transistors and resistors of various lead spacing are available in the LTspice files.

Parts

130
QtyValueFootprintReferences
68POGO_PIN_01X01_70-9150MF_Connectors:MF_Connectors-POGO_PIN_70-9150PP1, PP2, PP10, PP11, PP12, PP13, PP14, PP15, PP16, PP17, PP18, PP19, PP20, PP21, PP22, PP23 +52
50.47uCapacitor_SMD:C_1206_3216MetricC1, C3, C4, C5, C6
5CH446DS1JumperlessFootprints:LQFP44_TightU1, U2, U3, U4, U5
5Conn_01x03_PinJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJpVDD1, JpVDD2, JpVDD3, JpVDD4, JpVDD5
4Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1, J2, J7, J8
4SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3, JP4, JP5, JP6
4TestPointTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmGND2, VCC1, VDD1, VEE1
310uCapacitor_SMD:C_1206_3216MetricC2, C7, C8
3220Resistor_SMD:R_1206_3216MetricR1, R2, R3
3330kResistor_SMD:R_1206_3216MetricR4, R6, R8
3680kResistor_SMD:R_1206_3216MetricR5, R7, R9
2Solderless_mini_2Rows-17PinsLibrary:Solderless_mini_mount_holes_2x17_P2.54mmJ3, J4
2Solderless_power-4PinsLibrary:Solderless_power_2x4_P2.54mmJ5, J6
110kPotentiometer_THT:Potentiometer_Bourns_3386P_VerticalRV1
133kResistor_SMD:R_1206_3216MetricR10
1510Resistor_SMD:R_1206_3216MetricR12
168kResistor_SMD:R_1206_3216MetricR11
1Conn_02x06_Top_BottomLibrary:PMOD_Header_2x06_P2.54mmPMOD1
1DNPLibrary:Proffessor
1LOGOLibrary:xlab-logo3G***
1MCP4822Package_SO:SO-8_3.9x4.9mm_P1.27mmU10
1MCP6004Package_SO:SO-14_3.9x8.65mm_P1.27mmU11
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU9
1RFM-0505SLibrary:RFM-0505SDC1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabelsJP1
1TestPointTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmGND1

The 125 most common of 130 parts.

More from damercer/Cross-Point-Project

5

Similar boards

  • 2 layers78.7 × 81 mmBraids through hole V1.1 BRAIN, the printed circuit board in 3D

    Braids through hole V1.1 BRAIN

    sebastianbeyer/KOSMO_braids

    This is a KOSMO (Look Mum No Computer) version of the Mutable instruments braids, based on the through-hole version done by sound-force.nl.

    68 parts15
  • 2 layers39.4 × 107.9 mmDuinoRack, the printed circuit board in 3D

    DuinoRack

    jypma/modsynth

    Open hardware eurorack synth modules

    123 parts8
  • 4 layers90 × 210 mmPID Board, the printed circuit board in 3D

    PID Board

    AaronDoubert/quadcopter-pid-boards

    Analog PID flight controller for a 5" quadcopter: roll, pitch and yaw loops built from op-amps and trimpots, fed by an MPU-6050 through a small ATtiny/DAC "shim", driving a 4in1 ESC. Designed in KiCad 10.

    228 parts
  • 2 layers225 × 110 mmOblique Palette 0.3 PCB, the printed circuit board in 3D

    Oblique Palette 0.3 PCB

    Oblique-Industry/Oblique-Easel

    Code, Electronics, and Industrial Design for the Oblique Easel Artmaschine Cyberdeck

    307 parts5
  • 2 layers100 × 100 mmPico dram tester, the printed circuit board in 3D

    Pico dram tester

    schlae/pico-dram-tester

    Raspberry Pi Pico 2 Vintage DRAM Tester

    47 parts165CC-BY-SA-4.0
  • 4 layers80 × 100 mmController, the printed circuit board in 3D

    Controller

    westonb/cute-qcw

    A compact qcw tesla coil system

    198 parts13
  • 4 layers100 × 50 mmPsu ext, the printed circuit board in 3D

    Psu ext

    PSU-Ext-Org/psu-ext-hardware

    A repository to store PSU-EXT hardware design assets, schematics, circuit diagrams, CAD files and manufacturing data.

    137 parts9CERN-OHL-S-2.0
  • 4 layers165 × 50 mmHUB0402, the printed circuit board in 3D

    HUB0402

    jobitjoseph/All-in-one-USB-3.1-Hub-for-EE-Engineers

    311 parts8

Questions

How big is the Cross point exp brd mini red2-sjmp PCB?

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

What parts does the Cross point exp brd mini red2-sjmp use?

130 parts, built around the RFM-0505S, MCP4822-E/P and MCP6004-E/P. 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 Cross point exp brd mini red2-sjmp KiCad files?

From the damercer/Cross-Point-Project repository on GitHub, at the commit this page was made from: the board is PCB Projects/cross-point-exp-brd-mini-red2-sjmp/cross-point-exp-brd-mini-red2-sjmp-backups/cross-point-exp-brd-mini-red2-sjmp-2025-04-08_131042/cross-point-exp-brd-mini-red2-sjmp.kicad_pcb and its schematic PCB Projects/cross-point-exp-brd-mini-blue/cross-point-exp-brd-mini-lc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cross point exp brd mini red2-sjmp design in my own project?

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