Crosspoint switches
RepRapLtd·AnalogueNeuralNet·Electronics/Crosspoint-AANN/crosspoint-switches/crosspoint-switches.kicad_pcb
About the Crosspoint switches PCB
Crosspoint switches is an open source PCB design by RepRapLtd, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 31 × 31 mm, with 16 components from 10 distinct parts.
Other key parts include the ADG2188 and 74LVC1G175. By type, the board carries 5 connectors, 4 diodes, 3 capacitors, 2 ICs and 2 resistors.
From the project
Project to make a photonic neural network using photochromic material for the synaptic weighting adjustments
This is a project to create a neuromorphic analoge neural network. I wanted to get away from using conventional computers (including parallel graphics processors) to do neural simulations and to make something that is a lot more like a real brain.
What I propose is similar to the early work on perceptrons by Rosenblatt from the 1950s that has now been all but abandoned because today it’s much easier to solve a problem by writing some software to do it than by designing and building some electronics to do it. Easier maybe, but at least today we have the advantage of 21st Century electronics.

Main components on the Crosspoint switches
Crosspoint switches bill of materials (BOM)
16 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ADG2188 | QFN50P500X500X100-33N | U1 |
| 1 | 74LVC1G175 | SOT-363_SC-70-6_Handsoldering | U2 |
| 2 | Conn_01x16_Pin | PinSocket_1x16_P1.27mm_Vertical | J2, J4 |
| 2 | Conn_01x16_Socket | PinSocket_1x16_P1.27mm_Vertical | J3, J5 |
| 1 | Conn_02x03_Odd_Even | PinSocket_2x03_P1.27mm_Vertical | J6 |
| 2 | LED R | LED_0805_2012Metric | D1, D2 |
| 2 | LED G | LED_0805_2012Metric | D3, D4 |
| 1 | 4u7 | C_0805_2012Metric | C1 |
| 2 | 0.1u | C_0805_2012Metric | C2, C3 |
| 2 | R470 | R_0805_2012Metric | R1, R2 |
Crosspoint switches design files
The KiCad project lives in the RepRapLtd/AnalogueNeuralNet repository on GitHub; these links point at the commit this page was built from.
Crosspoint switches: common questions
How big is the Crosspoint switches PCB?
The Crosspoint switches measures 31 × 31 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Crosspoint switches?
16 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the Crosspoint switches design files?
From the RepRapLtd/AnalogueNeuralNet repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Crosspoint switches design in my own project?
Yes, under the terms of its GPL-3.0 license, which RepRapLtd chose for the repository.
More boards in AnalogueNeuralNet
One synapse electronic
RepRapLtd
93 × 73.5 mm137 parts2LGPL-3.08AVR/Arduino
Direct drive-LEDs
RepRapLtd
101.6 × 53.3 mm43 parts2LGPL-3.08AVR/Arduino
LED-shield
RepRapLtd
68.6 × 53.3 mm28 parts2LGPL-3.08Skidl experiment
RepRapLtd
10 × 14.2 mm6 parts2LGPL-3.08- schematic only · 4 parts
One synapse
RepRapLtd
4 parts2LGPL-3.08