Difference between revisions of "Bill of material"

From bcmeter.org
Jump to navigation Jump to search
(Wiki update: sync with manual and dev docs (2026-03))
Line 1: Line 1:
{{Note|1='''Legacy V1 Documentation''' — This page documents the bill of materials for the Raspberry Pi-based bcMeter V1. The current platform uses ESP32-S3 with a different PCB design.}}
== Overview of Parts (V1) ==


== Overview of parts ==
[[File:bcMeter_parts.jpg|thumb|none|800px]]
[[File:bcMeter_parts.jpg|thumb|none|800px]]


== Mandatory Components ==


<br clear=all>
# '''bcMeter Pi Hat''' — Order prepopulated (~95 EUR) or build your own from PCB + components (~5 EUR per PCB for 10+ on JLCPCB or similar)
# '''Raspberry Pi 3A or Zero 2 W''' (~35 EUR)
# '''MicroSD Card''' (~10 EUR)
# '''Power Supply 5.25V/2A''' (~15 EUR)
# '''Air Pump''' (~10–200 EUR depending on type)


== Mandatory ==
''Populated PCBs are available — contact jd@bcmeter.org.''
0. bcMeter Pi Hat (order it prepopulated (~95€) or build your own by producing the PCB and assembling the components (~5€ without componentes each for 10+ orders on jlcpcb or similar)) <br />
1. Raspberry Pi 3A or Zero 2 W (~35€)<br/>
2. MicroSD Card(~10€)<br/>
3. Power Supply 5.25V/2A (~15€)<br/>
4. Air Pump (~10-200€)


===== I always have a stock of populated PCBs available, just [https://bcmeter.org/#contact contact] me, if interested. =====
== 3D Printed Case ==


[[File:Bildschirmfoto 2024-10-13 um 21.44.39.jpg|thumb|none]]
STL files for 3D Printing (SLA or FDM): [https://github.com/bcmeter/bcmeter/tree/main/stl GitHub repository] — printing material ~10 EUR.


== Print the Case ==
Use black filament/resin. FDM is prone to leakage if not properly configured. If possible, mix resin with flex resin.


STL for 3D Printing (SLA or FDM) [https://github.com/bcmeter/bcmeter/tree/main/stl github repository]  - printing material ~10€<br>
== Filter Paper ==
<br>Use black filament / resin. FDM is prone to leakage if not properly set up. If possible, mix resin with flex resin.<br>


I'm using Elegoo Jupiter, Saturn and Anycubic Mono M5 - if you have any questions, let me know!
AE33 filter paper is standard for bcMeter. Any filter paper with a known scattering factor can be used. See [[Best practices#Supported Filter Papers|Supported Filter Papers]] for correction factors.


== Filter Paper (H) ==
Send a sample of your filter paper to jd@bcmeter.org for calibration.
We're using AE33 filter Paper with bcMeter. You can use any filter which scattering factor is know. <br>
You may send us a sample of your filter paper and we happily calibrate bcMeter with it!<br>
We can also provide you with a small amount of filter paper to get started.  


== Additional Material (~75 EUR) ==


== Amazon Links for additional Material (~75€) ==
{| class="wikitable"
 
! Description !! Quantity !! Approx. Price
{| {{table}}
| align="center" style="background:#f0f0f0;"|'''Description'''
| align="center" style="background:#f0f0f0;"|'''Quantity'''
| align="center" style="background:#f0f0f0;"|'''Price'''
| align="center" style="background:#f0f0f0;"|'''Link'''
|-
| 22AWG Wire||1||$9.99 ||https://www.amazon.com/NorthPada-Electronic-Electrical-Tinned-Voltage/dp/B08979VWP5/ref=sr_1_15?dchild=1&keywords=22+awg+wire&qid=1626014422&sr=8-15
|-
| Hot Glue||1||$6.99||https://www.amazon.com/Baffo-Adhesive-Project-Craftwork-Diameter/dp/B07XC3VJRH/ref=sr_1_8?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=hot+glue+black+sticks&qid=1626014378&refresh=1&sr=8-8
|-
|-
| Rubber Band||1||$12.95||https://www.amazon.com/Neoprene-Rubber-Black-Self-Adhesive-Sponge/dp/B00EE9HTPW/ref=sr_1_10?dchild=1&keywords=Rubber+Shore+A+tape&qid=1626014507&sr=8-10
| 22 AWG Wire || 1 || $10
|-
|-
| Silicone Hose||1||$3.99||https://www.amazon.com/Silicone-Vacuum-Hose-Performance-Black/dp/B07792YB15/ref=sr_1_14?dchild=1&keywords=silicone+hose+5mm&qid=1626014620&sr=8-14
| Hot Glue || 1 || $7
|-
|-
| m3 Threads||1||$12.59||https://www.amazon.com/iplusmile-Embedment-Threaded-Printing-Projects/dp/B087NBYF65/ref=sr_1_43?dchild=1&keywords=m3+screw+threads&qid=1626014698&sr=8-43
| Rubber Band (SHORE A) for sealing || 1 || $13
|-
|-
| M3 Phillips Screw||1||$7.29||https://www.amazon.com/uxcell-Stainless-Phillips-Machine-Combine/dp/B07P3ZJN2K/ref=sr_1_18?dchild=1&keywords=m3+screws+8mm&qid=1626014873&sr=8-18
| Silicone Hose (5mm ID) || 1 || $5
|-
|-
| M3x8mm Hex Screws||1||$8.49||https://www.amazon.com/uxcell-M3x8mm-Thread-Button-Socket/dp/B01B1OD62C/ref=sr_1_3?dchild=1&keywords=m3+screws+8mm&qid=1626014812&sr=8-3
| M3 Screws || 1 set || $7
|-
|-
| SanDisk 16GB 3-Pack||1||$17.48||https://www.amazon.com/SanDisk-3-Pack-microSDHC-Memory-3x16GB/dp/B089DPCJS1/ref=sr_1_11?dchild=1&keywords=microSD+Card&qid=1626014929&refinements=p_36%3A1253503011&rnid=386442011&s=pc&sr=1-11
| M3 Threaded Inserts || 1 set || $7
|-
|-
|  
| MicroSD Card 16GB || 1 || $8
|}
|}


== BOM of bcMeter Components ~250€ ex VAT ==
== Key PCB Components ==


 
{| class="wikitable"
{| class="wikitable collapsible autocollapse sortable"
! Component !! Description !! Approx. Price
! # !! Position !! Product number !! Description !! Quantity per bcMete !! Price per component !! Quantity 1 bcMeter !! Sum !! VAT 19%  !! Total
|-
| 1 || C1 || EEE-FK1K4R7L || 4.7uF || 1 || 0,50 € || 1 || 0,50 € || 0,10 € || 0,60 €
|-
| 2 || C2, C12 || CC0805KRX7R9BB104 || 100nF || 2 || 0,10 € || 2 || 0,20 € || 0,04 € || 0,24 €
|-
| 3 || C3, C13 || AC0805KKX7R9BB105 || 1uF || 2 || 0,50 € || 2 || 1,00 € || 0,19 € || 1,19 €
|-
| 4 || C4 || EEE-FP1C101AP || 100uF || 1 || 0,60 € || 1 || 0,60 € || 0,11 € || 0,71 €
|-
| 5 || C5 || TMCMC1D106MTRF || 10uF Tantal || 1 || 1,00 € || 1 || 1,00 € || 0,19 € || 1,19 €
|-
| 6 || C6 || CC0805KRX7R9BB104 || 0u1 || 1 || 0,10 € || 1 || 0,10 € || 0,02 € || 0,12 €
|-
| 7 || C7, C10 || CC0805KPX7RABB102 || 1nF || 2 || 0,10 € || 2 || 0,20 € || 0,04 € || 0,24 €
|-
| 8 || C8, C11 || AC0805JRX7R9BB103 || 10nF || 2 || 0,25 € || 2 || 0,50 € || 0,10 € || 0,60 €
|-
| 9 || C9, C14 || EEE-FN1E100R || 10uF || 2 || 0,40 € || 2 || 0,80 € || 0,15 € || 0,95 €
|-
| 10 || C15 || TMCMC1C226MTRF || 22uF Tantalum || 1 || 0,95 € || 1 || 0,95 € || 0,18 € || 1,13 €
|-
| 11 || D1, D2 || Generic || IRL81A || 2 || 1,00 € || 2 || 2,00 € || 0,38 € || 2,38 €
|-
| 12 || D3 || Generic || Status LED || 0 || 0,20 € || 0 || 0,00 € || 0,00 € || 0,00 €
|-
| 13 || D4 || Generic || LED_RABG || 0 || 0,50 € || 0 || 0,00 € || 0,00 € || 0,00 €
|-
| 14 || DS1 || Display || OLED IIC || 1 || 5,00 € || 1 || 5,00 € || 0,95 € || 5,95 €
|-
| 15 || J1 || D6F-P0010A1 || Omron D6F || 1 || 49,60 € || 1 || 49,60 € || 9,42 € || 59,02 €
|-
| 16 || J2 || Generic 2.54mm Header || TMP || 1 || 0,20 € || 1 || 0,20 € || 0,04 € || 0,24 €
|-
| 17 || J3 || Generic 2.54mm Header || 3.3V Header || 1 || 0,20 € || 1 || 0,20 € || 0,04 € || 0,24 €
|-
|-
| 18 || J4 || Generic 2.54mm Header || 5V Header || 1 || 0,20 € || 1 || 0,20 € || 0,04 € || 0,24 €
| '''U1''' MCP3428 || 4-Channel ADC || €6
|-
|-
| 19 || J5 || Generic 2.54mm Header || Pump 5V Header || 1 || 0,20 € || 1 || 0,20 € || 0,04 € || 0,24 €
| '''D1/D2''' IRL81A || IR LEDs (880nm) || €2
|-
|-
| 20 || J6 || Generic 2.54mm Header || Raspberry_Pi_2_3 || 1 || 0,20 € || 1 || 0,20 € || 0,04 € || 0,24 €
| '''J1''' Omron D6F || Airflow Sensor || €50
|-
|-
| 21 || J7 || Generic 2.54mm Header || heater || 1 || 0,20 € || 1 || 0,20 € || 0,04 € || 0,24 €
| '''U2''' LM1117 || Voltage Regulator || €1
|-
|-
| 22 || J8 || Generic 2.54mm Header || DS18B20 Temp Sensor || 0 || 0,20 € || 0 || 0,00 € || 0,00 € || 0,00 €
| '''U3''' SHT4x || Humidity/Temp Sensor || €4
|-
|-
| 23 || Q1, Q2 || Generic || LPT80A || 2 || 1 || 2 || 2,00 € || 0,38 € || 2,38 €
| '''Pump''' D15S PWM || Membrane Pump || €95
|-
|-
| 24 || Q3, Q4 || MMBT3904 RFG || MMBT3904 || 2 || 0,2 || 2 || 0,40 € || 0,08 € || 0,48 €
| Capacitors, resistors, connectors || Various || ~€20
|-
| 25 || Q5 || SI2318DS-T1-GE3 || N-Channel 40-V (D-S) MOSFET || 1 || 0,5 || 1 || 0,50 € || 0,10 € || 0,60 €
|-
| 26 || R1, R2 || CRCW08054K70JNEA || 4k7 || 2 || 0,1 || 2 || 0,20 € || 0,04 € || 0,24 €
|-
| 27 || R3, R4 || CRGCQ0805J100R || 100R || 2 || 0,2 || 2 || 0,40 € || 0,08 € || 0,48 €
|-
| 28 || R5 || RC0805FR-0710KL || 10k || 1 || 0,1 || 1 || 0,10 € || 0,02 € || 0,12 €
|-
| 29 || R6 || RC0805FR-07470RP || 470R || 1 || 0,11 || 1 || 0,11 € || 0,02 € || 0,13 €
|-
| 30 || R7 || RC0805FR-0710KL || 4K7-10K || 1 || 0,1 || 1 || 0,10 € || 0,02 € || 0,12 €
|-
| 31 || R8, R10 || CHP0805QJW-4R7ELF || 4R7 || 2 || 0,35 || 2 || 0,70 € || 0,13 € || 0,83 €
|-
| 32 || R9 || ERJ-6GEYJ560V || 56R || 1 || 0,1 || 1 || 0,10 € || 0,02 € || 0,12 €
|-
| 33 || SW1 || Generic 2.54mm Header || Interrupt || 1 || 0,1 || 1 || 0,10 € || 0,02 € || 0,12 €
|-
| 34 || U1 || MCP3428-E/SL || MCP3428 || 1 || 6 || 1 || 6,00 € || 1,14 € || 7,14 €
|-
| 35 || U2 || LM1117MPX-3.3/NOPB || AMS1117-3.3 || 1 || 1,2 || 1 || 1,20 € || 0,23 € || 1,43 €
|-
| 36 || U3 || SHT40-AD1B-R2 || SHT4x || 1 || 4 || 1 || 4,00 € || 0,76 € || 4,76 €
|-
| 37 || PUMP ||  || D15S PWM Controllable Membrane Pump || 1,0 || 95 || 1 || 95,00 € || 18,05 € || 113,05 €
|-
| 38 || PCB ||  || Circuit board || 1,0 || 10,00 € || 1 || 10,00 € || 1,90 € || 11,90 €
|-
| 39 || HEAT ||  || Heating element || 1,0 || 5,00 € || 1 || 5,00 € || 0,95 € || 5,95 €
|-
| 40 || CASE ||  || 3D printing housing || 1,0 || 45,00 € || 1 || 45,00 € || 8,55 € || 53,55 €
|-
| 41 || MAT ||  || Material costs || 1,0 || 15,00 € || 1 || 15,00 € || 2,85 € || 17,85 €
|-
| 42 || PSU ||  || 5V2A Power Supply + USB Cable || 1,0 || 10,00 € || 1 || 10,00 € || 1,9 || 11,9
|}
|}


== PCB / Gerber Files for bcMeter ==  
Full BOM with exact product numbers available at [https://github.com/bcmeter/bcmeter GitHub].
find gerber files for PCB fabrication on [https://github.com/bcmeter/bcmeter/tree/main/gerbers on Github]) <br>
 
== PCB / Gerber Files ==
 
Gerber files for PCB fabrication: [https://github.com/bcmeter/bcmeter/tree/main/gerbers GitHub]
 
Two PCB variants exist:
* '''SMD PCB''' — For 5V and smaller pumps. More compact, recommended.
* '''THT PCB''' — For 12V and larger pumps. Easier to assemble but less accurate.
 
== Current Platform (ESP32) ==
 
The current bcMeter uses an ESP32-S3 with a different hardware design:
 
* '''ADS1220''' 24-bit ADC (replaces MCP3428)
* '''ESP32-S3 DevKit-C-1''' (replaces Raspberry Pi)
* '''LittleFS''' internal storage (replaces microSD)
* '''Optional:''' SIM7080G LTE-M modem, AT6668 GPS, SPS30 PM sensor
 
For current device information, see [[Introduction]].

Revision as of 14:10, 8 March 2026

Template:Note

Overview of Parts (V1)

BcMeter parts.jpg

Mandatory Components

  1. bcMeter Pi Hat — Order prepopulated (~95 EUR) or build your own from PCB + components (~5 EUR per PCB for 10+ on JLCPCB or similar)
  2. Raspberry Pi 3A or Zero 2 W (~35 EUR)
  3. MicroSD Card (~10 EUR)
  4. Power Supply 5.25V/2A (~15 EUR)
  5. Air Pump (~10–200 EUR depending on type)

Populated PCBs are available — contact jd@bcmeter.org.

3D Printed Case

STL files for 3D Printing (SLA or FDM): GitHub repository — printing material ~10 EUR.

Use black filament/resin. FDM is prone to leakage if not properly configured. If possible, mix resin with flex resin.

Filter Paper

AE33 filter paper is standard for bcMeter. Any filter paper with a known scattering factor can be used. See Supported Filter Papers for correction factors.

Send a sample of your filter paper to jd@bcmeter.org for calibration.

Additional Material (~75 EUR)

Description Quantity Approx. Price
22 AWG Wire 1 $10
Hot Glue 1 $7
Rubber Band (SHORE A) for sealing 1 $13
Silicone Hose (5mm ID) 1 $5
M3 Screws 1 set $7
M3 Threaded Inserts 1 set $7
MicroSD Card 16GB 1 $8

Key PCB Components

Component Description Approx. Price
U1 MCP3428 4-Channel ADC €6
D1/D2 IRL81A IR LEDs (880nm) €2
J1 Omron D6F Airflow Sensor €50
U2 LM1117 Voltage Regulator €1
U3 SHT4x Humidity/Temp Sensor €4
Pump D15S PWM Membrane Pump €95
Capacitors, resistors, connectors Various ~€20

Full BOM with exact product numbers available at GitHub.

PCB / Gerber Files

Gerber files for PCB fabrication: GitHub

Two PCB variants exist:

  • SMD PCB — For 5V and smaller pumps. More compact, recommended.
  • THT PCB — For 12V and larger pumps. Easier to assemble but less accurate.

Current Platform (ESP32)

The current bcMeter uses an ESP32-S3 with a different hardware design:

  • ADS1220 24-bit ADC (replaces MCP3428)
  • ESP32-S3 DevKit-C-1 (replaces Raspberry Pi)
  • LittleFS internal storage (replaces microSD)
  • Optional: SIM7080G LTE-M modem, AT6668 GPS, SPS30 PM sensor

For current device information, see Introduction.