
CollabJam
TactileVision/CollabJam-PCB
This repository contains KiCAD projects for the tactile display Printed Circuit Board (PCB).

51 Channel Olfactometer
HMS Olfactometer is an open-source printed circuit board by HMS-RIC, from the HMS-RIC/HMS-Olfactometer repository on GitHub, published under the MIT licence. It is a 2-layer board of 279.4 × 137.2 mm with 78 parts on 213 nets, routed with 588 tracks and 7 vias.
It is built around the R-78B12-2.0, MCP23008-E/P and ULN2803A, with the 500SSP1S1M6QEA among its other parts. Its parts include 25 connectors, 16 ICs, 9 resistors, 2 capacitors and 1 diode. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Harvard Medical School (HMS) Research Instrumentation Core

A microcontroller-based circuit to drive the valves, mass flow controllers and other components of a multi-channel olfactometer.
The full fabrication design is included in the Gerber Zip File. You can upload this file to any PCB fabricator to get a quote and place an order. (The board does not have any special features, so the default settings for PCB manufacture are probably fine.) One relatively low-cost option for this board is the $33/board (3 board minimum) special at Advanced Circuits.
A full list of components is listed in the BOM (bill of materials) spreadsheet. Note that some of the components are options and can be left unpopulated if you don't plan to use them.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6, H7, H10, H11, H12, H13, H14, H15, H16, H17, H18 +2 |
| 8 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7, J8, J9, J10, J11, J12, J13, J14 |
| 7 | MCP23008 | Package_DIP:DIP-18_W7.62mm | U3, U5, U7, U9, U11, U13, U15 |
| 7 | ULN2803A | Package_DIP:DIP-18_W7.62mm | U2, U4, U6, U8, U10, U12, U14 |
| 6 | Conn_01x24 | Connector_PinHeader_2.54mm:PinHeader_1x24_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6 |
| 5 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R7, R8, R16 |
| 2 | C | Capacitor_THT:CP_Radial_Tantal_D6.0mm_P2.50mm | C1, C2 |
| 1 | +24 VDC | Connector_BarrelJack:BarrelJack_CUI_PJ-102AH_Horizontal | J15 |
| 1 | 1.2k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 12V | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP2 |
| 1 | 2.7k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 24V | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP1 |
| 1 | 3V3 | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP4 |
| 1 | 500SSP1S1M6QEA | OnOff_Switch:SW_500SSP1S1M6QEA | SW1 |
| 1 | 560 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | BNC-1 | Connector_Coaxial:BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J20 |
| 1 | BNC-2 | Connector_Coaxial:BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J21 |
| 1 | BNC-3 | Connector_Coaxial:BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J22 |
| 1 | BNC-4 | Connector_Coaxial:BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J23 |
| 1 | Conn_01x16 | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J24 |
| 1 | Gnd | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP3 |
| 1 | I2C_STANDARDQWIIC | SparkFun-Connectors:1X04_1MM_RA | J25 |
| 1 | LED | LED_THT:LED_D3.0mm | D1 |
| 1 | MFC 1 | Connector_Sensirion:CONN_50556806xx_MOL | J16 |
| 1 | MFC 2 | Connector_Sensirion:CONN_50556806xx_MOL | J18 |
| 1 | MFC 3 | Connector_Sensirion:CONN_50556806xx_MOL | J17 |
| 1 | MFC 4 | Connector_Sensirion:CONN_50556806xx_MOL | J19 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | R-78B12-2.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78B-2.0_THT | U16 |
| 1 | RIC_Logo | RIC Logo Footprints:RIC_Logo_15mm | G1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1 |
| 1 | Teensy4.0 | teensy:Teensy40_noInternalPins | U1 |
It measures 279.4 × 137.2 mm and has 2 copper layers, 1.6 mm thick.
78 parts, built around the R-78B12-2.0, MCP23008-E/P, ULN2803A and 500SSP1S1M6QEA. 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 HMS-RIC/HMS-Olfactometer repository on GitHub, at the commit this page was made from: the board is PCB-v4-KiCAD/HMS Olfactometer.kicad_pcb and its schematic PCB-v4-KiCAD/HMS Olfactometer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

TactileVision/CollabJam-PCB
This repository contains KiCAD projects for the tactile display Printed Circuit Board (PCB).


MayaPosch/LEDNip
STM32F427-based developer board with 5 channels for controlling LEDs.




HMS-RIC/DattaLab-HumidityChamber
Controller PCB for humidity chambers
