PiVR has been developed by David Tadres and Matthieu Louis (Louis Lab).
2. Bill of Materials (BOM)¶
All components you need to build your
2.1. Standard PiVR setup¶
For detailed information, scroll to the right.
This table is identical to the one found on Gitlab which might be more convenient when ordering parts.
Short Name |
price 1x |
price 7x |
where |
Full Name |
NOTES |
what for |
company |
part number |
1x what exactly? |
price 1x |
7x what exactly? |
price 7x |
---|---|---|---|---|---|---|---|---|---|---|---|---|
General |
||||||||||||
Camera |
$22.99 |
$160.93 |
RPi Camera (F), Supports Night Vision, Adjustable-Focus |
IR capable low cost camera |
Waveshare |
SKU: 10299 |
1xTypeF camera |
$22.99 |
7xTypeF camera |
$160.93 |
||
LP filter |
$22.50 |
$157.50 |
800nm LP Filter |
Restrict camera input to >800nm |
Edmond Optics |
66-048 |
1x |
$22.50 |
7x filter |
$157.50 |
||
850nm LED |
$35.00 |
$70.00 |
850nm LED strip |
Backlight lighting |
LEDslightsworld |
HK-F3528IR30-X |
5x100cm |
$35.00 |
2x5m |
$70.00 |
||
625nm LED |
$18.99 |
$37.98 |
625nm LED strip |
Activation of CsChrimson |
Mouser |
828-OVQ12S30R7 |
1x5m |
$18.99 |
2*5m |
$37.98 |
||
Diffusors |
$65.01 |
$82.80 |
https://www.professionalplastics.com/PLEXIGLASS-ACRYLICSHEET-EXTRUDED |
Plastic sheets |
Thickness: 0.250 THICK, Type: WHITE#7328 EXTRUDED ACRYLIC FILM MASKED SHEET, Cut Size (inches): 7.9x7.9, Cut Tolerance: +/- 0.125 |
Base, and diffuser for all the light |
3x |
$65.01 |
18x |
$82.80 |
||
Barrel plugs |
$7.99 |
$20.97 |
Barrel connectors, male & female |
power the arena |
amazon.com |
1x (4*1) |
$6.99 |
3x (4*7=28) |
$20.97 |
|||
Small screws |
$8.05 |
$40.25 |
M2.5x10 |
fix different components to 3D printed parts |
McMaster |
1x (28screws/setup) |
$8.05 |
5x (7*28screws = 196) |
$40.25 |
|||
Small nuts |
$7.34 |
$7.34 |
M2.5 nuts |
fix cam holder |
McMaster |
1x (3nuts/ setups) |
$7.34 |
1x (7x3nuts=21) |
$7.34 |
|||
Large Screws |
$6.91 |
$13.82 |
M8x50 |
Keep arena plates in place |
McMaster |
1x (1x4) |
$6.91 |
2x (7x4=28) |
$13.82 |
|||
Large Nuts |
$8.82 |
$8.82 |
M8 nuts |
Keep arena plates in place |
McMaster |
1x (1x8) |
$8.82 |
1x (7*8=72) |
$8.82 |
|||
Wire |
$15.99 |
$31.98 |
electrical wire, 22-gauge |
wire arena |
Amazon |
1x |
15.99 |
2x |
$31.98 |
|||
HS tubing |
$8.99 |
$17.98 |
Heat shrink tubing |
safely connect custom wires to each other |
Amazon |
1x |
$8.99 |
2x |
$17.98 |
|||
Dowel pins |
$4.20 |
$4.20 |
Acetal Dowel Pins, 1/4” Diameter, 3/4” Long |
Connect Tower parts |
McMaster |
97155A639 |
1x pack of 50 |
$4.20 |
1x pack of 50 (3x7=21) |
$4.20 |
||
Part of 1-click BOM |
||||||||||||
RPi4 |
$35.00 |
$245.00 |
https://www.newark.com/raspberry-pi/rpi4-modbp-2gb/raspberry-pi-4-model-b-2gb-rohs/dp/02AH3162 |
Raspberry Pi 3 - Model B+ - 1.4GHz Cortex-A53 with 1GB RAM |
Link is for RasPi 3 B+ maybe out of stock, then buy model B |
brain of the setup |
Adafruit |
3775 |
1xRasperry |
$35.00 |
7x Rasperry |
$245.00 |
SD Card |
$19.95 |
$139.65 |
SD/MicroSD Memory Card - 16GB Class 10 - Adapter Included |
Class 10 > at least write 10Mb/s |
16Gb to start up RPi (download Noobs for each) and to store some data |
Adafruit |
2693 |
1x16Gb |
$19.95 |
7x16Gb |
$139.65 |
|
RPi4 PSU |
$8.99 |
$62.93 |
https://www.newark.com/raspberry-pi/sc0218/5-1v-3a-usb-c-psu-us-black-rohs/dp/03AH7034 |
T5989DV-PSU, RPI, 5V, 2.5A, MULTI PLUG BLK |
Power supply for the RPi |
Newark element14 |
81Y7474 |
1xPower supply |
$8.99 |
7xPower supply |
$62.93 |
|
Touchscreen |
$60.00 |
$420.00 |
Raspberry Pi 7” Touchscreen LCD Display |
Interact with PiVR |
Newark element14 |
24AJ1828 |
1xtouchscreen |
$60.00 |
7xtouchscreen |
$420.00 |
||
Camera cable |
$3.95 |
$27.65 |
Flex Cable for Raspberry Pi Camera or Display - 1 meter |
connect Rasbperry with camera, higher distance |
Adafruit |
PRODUCT ID: 2143 |
1x |
$3.95 |
7x |
$27.65 |
||
12V PSU |
$7.99 |
$55.93 |
Power Supply Transformers LED Adapter 12V 2A Max 24 Watt for LED Strip Lights SMD 5050 3528 |
12V power source for LEDs |
Amazon |
1x2A Power supply |
$7.99 |
7x2A Power supply |
$55.93 |
|||
Keyboard/Mouse |
$22.95 |
$160.65 |
Keyboard and mouse |
On-screen keyboard hard to use! |
Adafruit |
2876 |
1x |
$22.95 |
7x |
$160.65 |
||
PCB Board stuff |
||||||||||||
Pins |
$4.95 |
$4.95 |
Break Away Headers - Straight |
PCB 5V connector |
Adafruit |
392 |
1x |
$4.95 |
1x |
$4.95 |
||
Header |
$0.75 |
$5.25 |
Raspberry Pi GPIO Shrouded Header - 2x20 |
connect PCB to Raspberry Pi |
Adafruit |
1993 |
1x |
$0.75 |
7x |
$5.25 |
||
Cable |
$2.95 |
$20.65 |
Raspberry Pi GPIO Ribbon Cable |
cable to connect PCB to Raspberry Pi |
Adafruit |
1988 |
1x |
$2.95 |
7x |
$20.65 |
||
Cable |
$0.95 |
$5.70 |
Jumper Wire - 0.1”, 5-pin, 4 |
Shorter might be better |
Sparkfun |
PRT-10365 |
1x |
$0.95 |
$5.70 |
|||
Power plug |
$0.95 |
$5.70 |
large power connector, on PCB |
connect wall outlet to PCB, inner pole diamete or 2.1mm makes it incomaptible with the large power connector between PiVR and the arena |
Sparkfun |
PRT-10811 |
1x |
$0.95 |
$5.70 |
|||
Transitor |
$4.88 |
$29.28 |
Transistor |
control LEDs |
Mouser |
512-FQP30N06L |
4x |
$4.88 |
24x |
$29.28 |
||
Resistor |
$0.68 |
$4.08 |
Resistance |
pull down ground |
Mouser |
FMP100JR-52-10K |
4x |
$0.68 |
24x |
$4.08 |
||
Power plug |
$2.52 |
$15.12 |
small power connector, on PCB |
connect PiVR to arena |
DigiKey |
CP-2519-ND |
4x |
$2.52 |
24x |
$15.12 |
||
Power cable |
$4.16 |
$24.96 |
small power connector, cable |
connect PiVR to arena |
DigiKey |
CP3-1003-ND |
4x |
$4.16 |
24x |
$24.96 |
||
To print |
||||||||||||
3d Print |
? 20-100$ |
? 20-100$ |
||||||||||
PCB board |
$24.00 |
$48.00 |
1x |
$24.00 |
6x |
$48.00 |
||||||
1 Setup |
7 Setups |
|||||||||||
Total Price |
$415.05 |
$2,044.07 |
$415.05 |
$2,044.07 |
||||||||
Price per setup |
$415.05 |
$292.01 |
1x |
$415.05 |
$340.68 |
|||||||
Optional Components |
||||||||||||
530nm LED |
$29.14 |
$152.18 |
530nm LED strip |
Activation of GtACR |
Mouser |
828-OVQ12S30G7 |
2*50cm |
$29.14 |
14x (2*7*50cm) |
$152.18 |
||
Boxes |
$33.50 |
$33.50 |
https://www.uline.com/Product/Detail/S-11370/Corrugated-Boxes-200-Test/10-x-10-x-20-Corrugated-Boxes |
10 x 10 x 20” Corrugated Boxes |
some light blocking carton to protect animals from light |
S-11370 |
1x |
$33.50 |
1x |
$33.50 |
||
Useful Tools |
||||||||||||
Hex screwdriver |
$14.39 |
Need M2.5 |
$14.39 |
|||||||||
Hex allen wrench |
$11.99 |
Need M2.5 |
$11.99 |
|||||||||
Hex screwdriver bits |
$12.50 |
Need M2.5 M8 |
$12.50 |
|||||||||
Metric screw drill bits |
$13.89 |
Need M2, M4, M6 and M8 |
$13.89 |
|||||||||
Metric drill bits |
$9.56 |
https://www.amazon.com/dp/B0732RX5ZF/ref=twister_B075PSJR66?_encoding=UTF8&psc=1 |
$9.56 |
|||||||||
Parafilm |
$21.00 |
attach filter to camera |
$21.00 |
|||||||||
solder station |
$138.95 |
$138.95 |
||||||||||
solder |
$7.59 |
$7.59 |
||||||||||
solder smoke absorber |
$71.74 |
https://www.amazon.com/dp/B00FZPSEY4/ref=twister_B07CZ2B5L2?_encoding=UTF8&th=1 |
$71.74 |
|||||||||
Wire stripper |
$19.95 |
https://www.amazon.com/dp/B07FP1XXQM/ref=sspa_dk_detail_1?psc=1&pd_rd_i=B07FP1XXQM |
$19.95 |
|||||||||
power drill |
$24.97 |
$24.97 |
||||||||||
Hot Glue gun + glue |
$23.99 |
$23.99 |
2.2. High Powered PiVR setup¶
This table is identical to the one found on Gitlab which might be more convenient when ordering parts.
Short Name |
price 1x |
price 7x |
where |
Full Name |
NOTES |
what for |
company |
part number |
1x what exactly? |
price 1x |
7x what exactly? |
price 7x |
---|---|---|---|---|---|---|---|---|---|---|---|---|
General |
||||||||||||
RPi3 |
$35.00 |
$245.00 |
https://www.newark.com/raspberry-pi/rpi3-modbp/sbc-arm-cortex-a53-1gb-sdram/dp/49AC7637 |
Raspberry Pi 3 - Model B+ - 1.4GHz Cortex-A53 with 1GB RAM |
Link is for RasPi 3 B+ maybe out of stock, then buy model B |
brain of the setup |
Adafruit |
3775 |
1xRasperry |
$35.00 |
7x Rasperry |
$245.00 |
SD Card |
$19.95 |
$139.65 |
SD/MicroSD Memory Card - 16GB Class 10 - Adapter Included |
Class 10 > at least write 10Mb/s |
16Gb to start up RPi (download Noobs for each) and to store some data |
Adafruit |
2693 |
1x16Gb |
$19.95 |
7x16Gb |
$139.65 |
|
RPi3 PSU |
$8.99 |
$62.93 |
T5989DV-PSU, RPI, 5V, 2.5A, MULTI PLUG BLK |
Power supply for the RPi |
Newark element14 |
81Y7474 |
1xPower supply |
$8.99 |
7xPower supply |
$62.93 |
||
Touchscreen |
$60.00 |
$420.00 |
Raspberry Pi 7” Touchscreen LCD Display |
Interact with PiVR |
Newark element14 |
24AJ1828 |
1xtouchscreen |
$60.00 |
7xtouchscreen |
$420.00 |
||
Camera |
$22.99 |
$160.93 |
RPi Camera (F), Supports Night Vision, Adjustable-Focus |
IR capable low cost camera |
Waveshare |
SKU: 10299 |
1xTypeF camera |
$22.99 |
7xTypeF camera |
$160.93 |
||
Camera cable |
$3.95 |
$27.65 |
Flex Cable for Raspberry Pi Camera or Display - 1 meter |
connect Rasbperry with camera, higher distance |
Adafruit |
PRODUCT ID: 2143 |
1x |
$3.95 |
7x |
$27.65 |
||
LP filter |
$22.50 |
$157.50 |
800nm LP Filter |
Restrict camera input to >800nm |
Edmond Optics |
66-048 |
1x |
$22.50 |
7x filter |
$157.50 |
||
850nm LED |
$9.90 |
$69.80 |
850nm LED strip |
Backlight lighting |
LEDslightsworld |
HK-F3528IR30-X |
1x100cm |
$9.90 |
1x5m + 1x2m |
$69.80 |
||
Diffusors |
$65.01 |
$82.80 |
https://www.professionalplastics.com/PLEXIGLASS-ACRYLICSHEET-EXTRUDED |
Plastic sheets |
Thickness: 0.250 THICK, Type: WHITE#7328 EXTRUDED ACRYLIC FILM MASKED SHEET, Cut Size (inches): 7.9x7.9, Cut Tolerance: +/- 0.125 |
Base, and diffuser for all the light |
3x |
$65.01 |
18x |
$82.80 |
||
Barrel plugs |
$6.99 |
$20.97 |
Barrel connectors, male & female |
power the arena |
amazon.com |
1x (4*1) |
$6.99 |
3x (4*7=28) |
$20.97 |
|||
Small screws |
$8.05 |
$40.25 |
M2.5x10 |
fix different components to 3D printed parts |
McMaster |
1x (28screws/setup) |
$8.05 |
5x (7*28screws = 196) |
$40.25 |
|||
Small nuts |
$7.34 |
$7.34 |
M2.5 nuts |
fix cam holder |
McMaster |
1x (3nuts/ setups) |
$7.34 |
1x (7x3nuts=21) |
$7.34 |
|||
Large Screws |
$6.91 |
$13.82 |
M8x50 |
Keep arena plates in place |
McMaster |
1x (1x4) |
$6.91 |
2x (7x4=28) |
$13.82 |
|||
Large Nuts |
$8.82 |
$8.82 |
M8 nuts |
Keep arena plates in place |
McMaster |
1x (1x8) |
$8.82 |
1x (7*8=72) |
$8.82 |
|||
Wire |
$15.99 |
$31.98 |
electrical wire, 22-gauge |
wire arena |
Amazon |
1x |
15.99 |
2x |
$31.98 |
|||
HS tubing |
$8.99 |
$17.98 |
Heat shrink tubing |
safely connect custom wires to each other |
Amazon |
1x |
$8.99 |
2x |
$17.98 |
|||
Keyboard/Mouse |
$22.95 |
$160.65 |
Keyboard and mouse |
On-screen keyboard hard to use! |
Adafruit |
2876 |
1x |
$22.95 |
7x |
$160.65 |
||
Dowel pins |
$4.20 |
$4.20 |
Acetal Dowel Pins, 1/4” Diameter, 3/4” Long |
Connect Tower parts |
McMaster |
97155A639 |
1x pack of 50 |
$4.20 |
1x pack of 50 (3x7=21) |
$4.20 |
||
Light Pad components |
||||||||||||
Aluminum heat sink |
$33.07 |
$231.49 |
6061 Aluminum, 1/2” Thick, 8” x 8” |
Heat sink for LED |
McMaster |
9246K31 |
1x |
33.07 |
7x |
231.49 |
||
Thermally conductive tape |
$7.99 |
$39.99 |
https://www.ledsupply.com/accessories/hexatherm-tape-thermally-conductive-double-side-tape |
HexaTherm Tape - Thermally Conductive Double-Side Tape |
Attach LEDs to heat sink |
LEDsupply.com |
0A001-100S |
1x 10 stickers |
$7.99 |
1*100 stickers |
39.99 |
|
850nm LED |
$9.90 |
$69.80 |
850nm LED strip |
Backlight lighting |
LEDslightsworld |
HK-F3528IR30-X |
1x100cm |
$9.90 |
1x5m + 1x2m |
$69.80 |
||
Red LED (627nm) |
$43.47 |
$260.82 |
Single 1 Up, Red 627nm |
Only use either red or green LED |
High power LED, requires 9 for a 13inch^2 arena |
07040-PD000-F |
9x |
$43.47 |
9x7 |
$260.82 |
||
OR Green LED (530nm) |
$65.97 |
$461.79 |
Single 1 Up, Green 530nm |
Only use either red or green LED |
High power LED, requires 9 for a 13inch^2 arena |
07040-PM000-L |
9x |
$65.97 |
9x7 |
$461.79 |
||
12V PSU |
$18.10 |
$126.70 |
https://www.ledsupply.com/power-supplies/mean-well-gst-desktop-adaptor |
Power Supply Transformers LED Adapter 12V 2A |
Make sure to provide enough Ampere for the amount of LED used |
12V power source for LEDs |
GST25A12-P1J |
1x5A Power supply |
$18.10 |
7x5A Power supply |
$126.70 |
|
Super Glue |
$4.79 |
$9.58 |
https://www.officedepot.com/a/products/610429/Loctite-Gel-Control-No-Drip-Super/ |
Loctite Gel Control No-Drip Super Glue, 0.14 Oz, Clear |
Keep wiring tidy on light pad |
Office Depot |
610429 |
1x |
$4.79 |
2x |
$9.58 |
|
PCB Board stuff |
PCB 5V connector |
Adafruit |
392 |
1x |
$4.95 |
1x |
$4.95 |
|||||
Pins |
$4.95 |
$4.95 |
Break Away Headers - Straight |
connect PCB to Raspberry Pi |
Adafruit |
1993 |
1x |
$0.75 |
7x |
$5.25 |
||
Header |
$0.75 |
$5.25 |
Raspberry Pi GPIO Shrouded Header - 2x20 |
cable to connect PCB to Raspberry Pi |
Adafruit |
1988 |
1x |
$2.95 |
7x |
$20.65 |
||
Cable |
$2.95 |
$20.65 |
Raspberry Pi GPIO Ribbon Cable |
Sparkfun |
PRT-10365 |
1x |
$0.95 |
$5.70 |
||||
Cable |
$0.95 |
$5.70 |
Jumper Wire - 0.1”, 5-pin, 4 |
Shorter might be better |
connect wall outlet to PCB, inner pole diamete or 2.1mm makes it incomaptible with the large power connector between PiVR and the arena |
Sparkfun |
PRT-10811 |
1x |
$0.95 |
$5.70 |
||
Power plug |
$0.95 |
$5.70 |
large power connector, on PCB |
control LEDs |
Mouser |
512-FQP30N06L |
4x |
$4.88 |
24x |
$29.28 |
||
Transitor |
$4.88 |
$29.28 |
Transistor |
pull down ground |
Mouser |
FMP100JR-52-10K |
4x |
$0.68 |
24x |
$4.08 |
||
Resistor |
$0.24 |
$1.68 |
Resistance |
connect PiVR to arena |
DigiKey |
CP-2519-ND |
1x |
$0.24 |
7 |
$1.68 |
||
Power plug |
$2.52 |
$15.12 |
small power connector, on PCB |
connect PiVR to arena |
DigiKey |
CP3-1003-ND |
4x |
$4.16 |
24x |
$24.96 |
||
Power cable |
$4.16 |
$24.96 |
small power connector, cable |
DigiKey |
PP3-002D |
4x |
$4.16 |
24x |
$24.96 |
|||
LED Driver “MiniPuck” |
$38.97 |
$272.79 |
https://www.ledsupply.com/led-drivers/minipuck-constant-current-led-driver |
MiniPuck DC PWM Dimmable Constant Current LED Driver |
LEDsupply |
F004-D-P-700 |
3x |
$38.97 |
21 |
$272.79 |
||
To print |
? 20-100$ |
|||||||||||
3d Print |
? 20-100$ |
1x |
$24.00 |
6x |
$48.00 |
|||||||
PCB board |
$24.00 |
$48.00 |
Minimum order is three boards. |
Aisler |
||||||||
1 Setup |
7 Setups |
$609.46 |
$3,320.44 |
|||||||||
Total Price |
$609.46 |
$3,320.44 |
||||||||||
Price per setup |
$609.46 |
$474.35 |
1x |
$609.46 |
$474.35 |
|||||||
Optional Components |
||||||||||||
Boxes |
$33.50 |
$33.50 |
https://www.uline.com/Product/Detail/S-11370/Corrugated-Boxes-200-Test/10-x-10-x-20-Corrugated-Boxes |
10 x 10 x 20” Corrugated Boxes |
||||||||
Useful Tools |
$14.39 |
|||||||||||
Hex screwdriver |
$14.39 |
Need M2.5 |
$11.99 |
|||||||||
Hex allen wrench |
$11.99 |
Need M2.5 |
$12.50 |
|||||||||
Hex screwdriver bits |
$12.50 |
Need M2.5 M8 |
$13.89 |
|||||||||
Metric screw drill bits |
$13.89 |
Need M2, M4, M6 and M8 |
$9.56 |
|||||||||
Metric drill bits |
$9.56 |
https://www.amazon.com/dp/B0732RX5ZF/ref=twister_B075PSJR66?_encoding=UTF8&psc=1 |
attach filter to camera |
$21.00 |
||||||||
Parafilm |
$21.00 |
$138.95 |
||||||||||
solder station |
$138.95 |
$7.59 |
||||||||||
solder |
$7.59 |
$71.74 |
||||||||||
solder smoke absorber |
$71.74 |
https://www.amazon.com/dp/B00FZPSEY4/ref=twister_B07CZ2B5L2?_encoding=UTF8&th=1 |
$19.95 |
|||||||||
Wire stripper |
$19.95 |
https://www.amazon.com/dp/B07FP1XXQM/ref=sspa_dk_detail_1?psc=1&pd_rd_i=B07FP1XXQM |
$24.97 |
|||||||||
power drill |
$24.97 |
$23.99 |