
Signal processing unit
scalinq-lab/cryomagsens
The sensor unit was designed in KiCad 10 and manufactured by JLCPCB. It is built in a flex PCB material to achieve a very small build height, in order to come very close to the device under test.

The sensor unit was designed in KiCad 10 and manufactured by JLCPCB. It is built in a flex PCB material to achieve a very small build height, in order to come very close to the device under test.
Sensorunit is an open-source printed circuit board by scalinq-lab, from the scalinq-lab/cryomagsens repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 52 × 9 mm with 3 parts on 7 nets, routed with 117 tracks and 31 vias.
Its parts include 1 diode and 1 connector.
(Sensor unit)
The sensor unit was designed in KiCad 10 and manufactured by JLCPCB. It is built in a flex PCB material to achieve
a very small build height, in order to come very close to the device under test. The Flex PCB is mounted to a copper
spine (see ..\mechanical_designs for the full design) for thermalisation purposes. The total build height of the sensor unit is 1.1 mm.
The sensor unit features a AKM HQ0811 InAs Hall element as a magnetic field sensor, a 1N4148 Si diode as a temperature sensor and a 10-pin Molex PicoBlade connector for a good and stable connection.
The Hall element has four nodes, here denoted a, b, c, d. When a current is pushed fron a to c, a potential difference can be measured between b and d, which scales linearly with the applied orthogonal magnetic flux density. When a current is pushed from b to d, a similar potential difference can be measured between a and c. By modulating the current directiion and through which axis the current is pushed, the remaining DC offset due to asymmetries in the element can be eliminated.
The sensor unit also features a 4-wire measurement setup for the diode, which acts as a temperature sensor. The nominal drive current of the diode is 10 µA.
The sensor unit features a presence pin (denoted PRS), which is internally connected to the ground pin on the sensor PCB. When connected to the signal processing unit, a GPIO pin is pulled low through the sensor unit, indicating that a sensor is connected and allowing current output.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 10x Molex Picoblade | Connector_Molex:Molex_PicoBlade_53261-1071_1x10-1MP_P1.25mm_Horizontal | J1 |
| 1 | 1N4148 | Diode_SMD:D_SOD-882 | D1 |
| 1 | HQ-0811 | SamacSys_Parts:HQ0811 | H1 |
It measures 52 × 9 mm and has 2 copper layers, 0.11 mm thick.
3 parts. 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.
From the scalinq-lab/cryomagsens repository on GitHub, at the commit this page was made from: the board is sensor_unit_pcb/Sensorunit.kicad_pcb and its schematic sensor_unit_pcb/Sensorunit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.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).

scalinq-lab/cryomagsens
The sensor unit was designed in KiCad 10 and manufactured by JLCPCB. It is built in a flex PCB material to achieve a very small build height, in order to come very close to the device under test.


hzeller/rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO


atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️




hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.