HMS-Olfactometer
HMS-RIC·HMS-Olfactometer·PCB-v4-KiCAD/HMS Olfactometer.kicad_pcb
About the HMS-Olfactometer PCB
HMS-Olfactometer is an open source NXP PCB design by HMS-RIC, published on GitHub under the MIT license. It is a 2-layer board measuring 279.4 × 137.2 mm, with 58 components from 29 distinct parts.
Its main chip is the Teensy4.0, from the NXP family. Other key parts include the ULN2803A, MCP23008 and R-78B12-2.0. By type, the board carries 25 connectors, 16 ICs, 9 resistors, 4 test points, 2 capacitors and 1 switch.
From the project
51 Channel Olfactometer

Main components on the HMS-Olfactometer
HMS-Olfactometer bill of materials (BOM)
58 components, 29 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Teensy4.0 | Teensy40_noInternalPins | U1 |
| 7 | ULN2803A | DIP-18_W7.62mm | U2, U4, U6, U8, U10, U12, U14 |
| 7 | MCP23008 | DIP-18_W7.62mm | U3, U5, U7, U9, U11, U13, U15 |
| 1 | R-78B12-2.0 | Converter_DCDC_RECOM_R-78B-2.0_THT | U16 |
| 6 | Conn_01x24 | PinHeader_1x24_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6 |
| 8 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J7, J8, J9, J10, J11, J12, J13, J14 |
| 1 | +24 VDC | BarrelJack_CUI_PJ-102AH_Horizontal | J15 |
| 1 | MFC 1 | CONN_50556806xx_MOL | J16 |
| 1 | MFC 3 | CONN_50556806xx_MOL | J17 |
| 1 | MFC 2 | CONN_50556806xx_MOL | J18 |
| 1 | MFC 4 | CONN_50556806xx_MOL | J19 |
| 1 | BNC-1 | BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J20 |
| 1 | BNC-2 | BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J21 |
| 1 | BNC-3 | BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J22 |
| 1 | BNC-4 | BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J23 |
| 1 | Conn_01x16 | PinHeader_1x16_P2.54mm_Vertical | J24 |
| 1 | I2C_STANDARDQWIIC | 1X04_1MM_RA | J25 |
| 1 | 500SSP1S1M6QEA | SW_500SSP1S1M6QEA | SW1 |
| 1 | 24V | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP1 |
| 1 | 12V | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP2 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Gnd | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP3 |
| 1 | 3V3 | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP4 |
| 1 | LED | LED_D3.0mm | D1 |
| 2 | C | CP_Radial_Tantal_D6.0mm_P2.50mm | C1, C2 |
| 1 | 560 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 1.2k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 2.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 5 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R7, R8, R16 |
HMS-Olfactometer design files
The KiCad project lives in the HMS-RIC/HMS-Olfactometer repository on GitHub; these links point at the commit this page was built from.
HMS-Olfactometer: common questions
What microcontroller does the HMS-Olfactometer use?
The HMS-Olfactometer is built around the Teensy4.0, from the NXP family.
How big is the HMS-Olfactometer PCB?
The HMS-Olfactometer measures 279.4 × 137.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the HMS-Olfactometer?
58 components, from 29 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the HMS-Olfactometer design files?
From the HMS-RIC/HMS-Olfactometer repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the HMS-Olfactometer design in my own project?
Yes, under the terms of its MIT license, which HMS-RIC chose for the repository.
Can I test firmware for the HMS-Olfactometer without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL6809
MicroCoreLabs
32.3 × 61 mm7 parts4LNo license532NXP
MCL68
MicroCoreLabs
31.6 × 84.1 mm13 parts4LNo license532NXP
MCL65+
MicroCoreLabs
72.6 × 64.1 mm6 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532