

ODMeter
Software for Magnetic Optical Density meter
- Size
- 77 × 93 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 87
- Nets
- 69
- Pads
- 303
- Tracks, vias
- 467, 203
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 13 Jan 2019
- Updated
- 27 Sep 2023
Overview
ODMeter is an open-source printed circuit board by LeonAbelmann, from the LeonAbelmann/MagOD repository on GitHub, published under the MIT licence. It is a 4-layer board of 77 × 93 mm with 87 parts on 69 nets, routed with 467 tracks and 203 vias.
It is built around the 74LVC125AD, LMR33630ADDA and ADS1115. Its parts include 31 resistors, 24 connectors, 17 capacitors, 7 ICs and 3 transistors. It belongs with the ESP32 and ESP8266 boards of this library.
Main components
374LVC125AD
SOP-14L-40℃~+125℃ 1 1.65V~5.5V 2.6ns@5V,15pF 4 40uA 50mA 50mA 74LVC Schmitt trigger Tri-State Unidirectional SOP-14L Buffers, Drivers, Receivers, Transceivers ROHSMDDBuffers, Drivers, Receivers, TransceiversLMR33630ADDA
ESOP-8-40℃~+125℃@(TJ) 1 1V~24V 24uA 3.8V~36V 3A 400kHz Adjustable Buck Buck Built-in Yes ESOP-8 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersADS1115
UncategorisedTexas Instruments
README
README.mdMagOD
Magnetic Optical Density meter Tijmen Hageman, Jordi Hendrix, Hans Keizer, Marcel Welleweerd, Dave van As, Ruthvik Bandaru, Rob Krawinkel, Leon Abelmann.
KIST Europe, University of Twente
Other sources
Next to software, also the source codes to create hardware are available here, as well as :
- Measurement head design, 3D print file (OpenSCAD, on Thingiverse )
- Spice simulations, electronic diagrams, PCB layout (Spice, KiCad on Dropbox)
- Laser cut pattern for housing electronics (DXF, on Dropbox)
Specifications
- Up to 800 samples per second, allows precise analysis of the rotation speed of magnetic bacteria
- Three-dimensional quasi-Helmholtz configuration, with fields up to 5 mT
- Three color LED: red: 645 nm, 1000 mcd, green: 520 nm, 1700 mcd and blue 460 nm, 500 mcd
- Power supply with current feedback to compensate for coil heating, cut-off frequency 200 Hz
- Large area photodiode (sensitivity 0.5 mlx, with green LED theoretical max OD range of 5.8)
- Integrated pre-amplifier, SNR 83 dB (max OD range 4.0).
- Dedicated 16-bit ADS1115 DA converter
- Integrated temperature sensor
- Reference light detector
- Scattered light detector
- Fully programmable (ESP32 using Arduino IDE), open source
- User friendly spreadsheet recipe definition (csv format), with software to validate correctness
- Data collection on SD card, accessible by ftp over Wifi
Additional info
- Marcel Welleweerd and colleagues (2022) "An open-source automated magnetic optical density meter for analysis of suspensions of magnetic cells and particles" Review of Scientific Instruments Vol 93, Issue 9, 094101. The manuscript can be found on ArXiv
- Chapter 8 in Thesis Tijmen Hageman.
- Presentation by Leon Abelmann at Intermag2021
How to join
Send mail to Leon (l.abelmann@tudelft.nl) if you are interested, all skills are welcome.
Parts
87| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | R | Resistors_SMD:R_0805 | R5, R7, R10, R14, R26, R28, R31 |
| 6 | 3.3k | Resistors_SMD:R_0805 | R4, R8, R15, R17, R22, R24 |
| 6 | 33k | Resistors_SMD:R_0805 | R3, R9, R13, R18, R21, R25 |
| 6 | 800 | Resistors_SMD:R_0805 | R1, R2, R11, R12, R19, R20 |
| 5 | C | Capacitors_SMD:C_0805 | C1, C2, C11, C16, C17 |
| 4 | 10u | Capacitors_SMD:C_1210 | C6, C9, C10, C12 |
| 3 | 0.05 | CurrentSenseResistor:OAR3 | R6, R16, R23 |
| 3 | 1u | Capacitors_SMD:C_0603 | C8, C14, C15 |
| 3 | Conn_01x03 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J2, J4, J6 |
| 3 | Conn_01x04 | Connectors_Molex_custom:KK41791_straight1x4 | J14, J18, J19 |
| 3 | Q_NMOS_GSD | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2, Q3 |
| 2 | 100k | Resistors_SMD:R_0805 | R27, R29 |
| 2 | 68u | Capacitors_Tantalum_SMD:CP_Tantalum_Case-D_EIA-7343-31_Hand | C4, C13 |
| 2 | ADS1115 | Housings_SSOP_custom:VSSOP-10_3.1x3.1mm_Pitch0.5mm | U2, U5 |
| 1 | 100n | Capacitors_SMD:C_0805 | C3 |
| 1 | 10u | Bourns_inductor:ssr1260 | L1 |
| 1 | 12V | TestPoint_custom:TestPoint-Harwin-S2761-46R | J23 |
| 1 | 1u | Capacitors_SMD:C_0805 | C5 |
| 1 | 220n | Capacitors_SMD:C_0805 | C7 |
| 1 | 24.9k | Resistors_SMD:R_0805 | R30 |
| 1 | 3V3 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J22 |
| 1 | 5V_a | TestPoint_custom:TestPoint-Harwin-S2761-46R | J17 |
| 1 | 5V_b | TestPoint_custom:TestPoint-Harwin-S2761-46R | J21 |
| 1 | 74LVC125 | SMD_Packages:SSOP-14 | U7 |
| 1 | A0 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J16 |
| 1 | A1 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J15 |
| 1 | A2 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J13 |
| 1 | A3 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J12 |
| 1 | A4 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J1 |
| 1 | A5 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J8 |
| 1 | A6 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J5 |
| 1 | A7 | TestPoint_custom:TestPoint-Harwin-S2761-46R | J10 |
| 1 | ADM7150 | HSOIC:HSOIC-8 | U6 |
| 1 | Conn_01x02 | Connectors_Molex_custom:KK396RPC171813_Straight_1x2 | J20 |
| 1 | Conn_01x06 | Connectors_Molex_custom:KK41791_straight1x6 | J9 |
| 1 | Conn_01x08 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J3 |
| 1 | Conn_01x19 | Connectors_Molex_custom:HDMI-RightAngle-47151-1051 | J11 |
| 1 | GND | TestPoint_custom:TestPoint-Harwin-S2761-46R | J7 |
| 1 | LMR33630ADDA | HSOIC:HSOIC-8 | U4 |
| 1 | Micro_SD_Card | MicroSDSocket:MEM2075-00-140-01-A | J24 |
| 1 | NodeMCU(ESP-32) | ESP-32:NodeMCU(ESP-32) | U3 |
| 1 | Opamp_Quad_Generic | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
The 83 most common of 87 parts.
Questions
How big is the ODMeter PCB?
It measures 77 × 93 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ODMeter use?
87 parts, built around the 74LVC125AD, LMR33630ADDA and ADS1115. 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 ODMeter KiCad files?
From the LeonAbelmann/MagOD repository on GitHub, at the commit this page was made from: the board is BoardMagOD/OlderVersions/ODMeter1.1/ODMeter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the ODMeter design in my own project?
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).
More from LeonAbelmann/MagOD
10- 2 layers180 × 95.5 mm

- 4 layers27.2 × 27.2 mm

- 4 layers27.2 × 27.2 mm

- 4 layers27.2 × 27.2 mm

- 4 layers26.8 × 26.8 mm

- 2 layers33.4 × 33.4 mm

- 2 layers33.4 × 33.4 mm

- 2 layers32.8 × 32.8 mm

- 2 layers

- 2 layers

Similar boards
- 4 layers120 × 105 mm

Dlr carrier
arcnode-io/dlr-rtu-pcb
Solar-powered RTU sensor HAT for transmission tower DLR deployment
89 parts - 10 layers224.5 × 160 mm

Haasoscope pro adc fpga board
drandyhaas/HaasoscopePro
Affordable 2 GHz 3.2 GS/s 12 bit open-source open-hardware expandable USB real-time oscilloscope
586 parts485MIT - 2 layers116 × 74 mm

C64-psu
jamarju/c64-psu
Efficient Commodore 64 power supply with overvoltage + overcurrent protection
50 parts53 - 2 layers175 × 115 mm

Laser Controllerv2 only for pcb test
Andre1Becker/GalvOS
Open-source ESP32-S3 laser show controller — built to replace proprietary OEM controllers in RGB galvo laser projectors
122 parts11GPL-3.0 - 4 layers120.2 × 224.7 mm

Pipcb
Coen-Lab/exp-control-board
Hardware and firmware for an experimental control board for scientific rigs
272 parts3AGPL-3.0 - 4 layers102.8 × 67 mm

Entegre fc
ErdemA33/stm32f405-flight-controller
Open-source ArduPilot-compatible flight controller for fixed-wing UAVs. STM32F405, 4-layer KiCad design, built in 5 modular stages.
129 parts3 - 2 layers59.1 × 75.7 mm

PS MotorControllerInterfacePCB
lhr-solar/PS-MotorControllerInterfacePCB
Provides power conversion/protection and fan control for the Prohelion WaveSculptor 22 motor controller
127 parts3 - 6 layers46.5 × 47.2 mm

NAVCORE SoOP
kfilipekk/iridium_drone
STM32H743 flight controller that navigates without GPS from Iridium satellite Doppler
217 parts2MIT