Skip to the content
2 layers118.3 × 110.7 mmHiveCam, the printed circuit board in 3D

Hard- and software for the 2016-style IR flash system of the beesbook project. Original code/hardware design done by hmoenck. Unfortunately, I don't have the original git history available (just a folder on the recording PC..)

Size
118.3 × 110.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
133
Nets
45
Pads
374
Tracks, vias
504, 351
Pours
40
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Jul 2019
Updated
22 Apr 2026

Overview

HiveCam is an open-source printed circuit board by BioroboticsLab, from the BioroboticsLab/bb_irflash repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 118.3 × 110.7 mm with 133 parts on 45 nets, routed with 504 tracks and 351 vias.

It is built around the 74LVC2G08, LMV358 and NE555DR, with the NTMS4807NR2G-VB and RFD14N05L among its other parts. Its parts include 56 resistors, 14 capacitors, 11 ICs, 11 transistors and 10 diodes.

Main components

5

README

README.md

bb_irflash - Infrared LED flashing software and hardware


What is bb_irflash?

bb_irflash is a software and hardware layout package. It contains the circuit and board layout for creating infrared flashing devices.

Software

The software is C code written and tested for the Arduino Board Duemilanove. However, it should be easily adjusted to fit any arduino available on the market.

Hardware

The hardware is designed to be triggered via signal current and powered with 12V. The design contains no protection mechanism whatsoever. So exchanging the resistors and/or LED's enables faster/slower flashing or constant lighting.

The board dimensions are 23mmx51mm, single sided layout. Parts as described in the 'Parts' section enable flashing at 3 Hz and 20 ms duration. Designs come in EAGLE format.

Parts

SMD Parts Required for the Boards

The following Surface-Mount Device (SMD) parts are required for the boards:

MOSFETs

LEDs

Signal Amplifiers

Resistors

Capacitors

Diodes

Transistors

Timer

Logic Gates

Through-hole-technology (THT) required components to solder on

Capacitors

MOSFET

Connectors

See order_examples for further detail, and reference the picture for needed parts.

Mouser project order templates for parts:

Power supply

The board is typically driven at 5V. However, higher light output can be achieved by driving at slightly higher voltages. here are suitable power supply for these voltages. Note that when operating at 6fps and 5msec flashes, one board will draw 1-1.5 amps maximum. Therefore one of these power supplies is sufficient to drive multiple boards.

Board V2.0

Alt text

The new IR flash board have the exact same performance as the previous version. The only new part is a better connectivity and a protection circuit. The protection circuit is limiting the impulse duration to 20ms with a pause of 100ms between each pulse for protecting the LED. The power supply should be V ; 6A. To use it just send a step signal of the wanted duration to the trigger pin of the board (The step signal should not be wider than 20ms high and a pause of 100ms should be observe between each pulse)

The files in "board_V2" folder are all the project file in KiCAD format. If you have no interest in redesign, they are not interesting for you.

For fabrication you only need the files in the fabrication folder. The gerber files contained in "fabrication/gerber" are the map of your circuits - You manufacturer would ask for them (likely as a zip file, i.e. gerber.zip containing all folder contents). The subfolder : "fabrication/gerber/drill_file" contain the coordinate of all the holes drilled into the board.

If you want to ask a third party for assembly, you will need the gerber files, the components position files ("Bestückungsplan": assembly_map_top.pdf and assembly_map_bottom.pdf), the Pick&Place placement file (Pick&Place.txt), and the components list (Bill of Materials: BOM.xlsx). The The components position files are in component_position folder (Bottom and top layer). Note that the BOM format can vary in function of your third party company.

The folder order_examples contains two examples for orders placed through Beta Layout with components ordered through Mouser. These are for reference.

Parts

133
QtyValueFootprintReferences
322Resistor_SMD:R_2512_6332MetricR2, R3, R4, R10, R27, R28, R29, R30, R32, R33, R34, R35, R39, R40, R41, R42 +16
1610kResistor_SMD:R_0603_1608MetricR1, R6, R11, R12, R13, R16, R18, R21, R22, R26, R31, R36, R47, R48, R57, R58
82mCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC2, C3, C9, C10, C11, C12, C13, C14
8LEDLED:SFH-4716SD1, D2, D5, D6, D7, D8, D9, D10
8NTMS4807NR2GPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1, Q2, Q5, Q6, Q7, Q8, Q9, Q10
40.01uCapacitor_SMD:C_0402_1005MetricC1, C4, C6, C7
422kResistor_SMD:R_0603_1608MetricR14, R17, R23, R24
4LMV358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1, U5, U6, U7
4refFiducial:Fiducial_1mm_Mask2mmU8, U9, U10, U11
21uCapacitor_SMD:C_0402_1005MetricC5, C8
24.7kResistor_SMD:R_0603_1608MetricR15, R20
2DIODEDiode_SMD:D_0603_1608MetricD3, D4
2NE555DRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U4
2NSVMMBT2222AM3T5G Package_TO_SOT_SMD:SOT-723Q3, Q4
1100kResistor_SMD:R_0603_1608MetricR25
120kResistor_SMD:R_0603_1608MetricR19
174LVC2G08Package_SO:TSSOP-8_3x3mm_P0.65mmU3
1Molex_Mega-Fit_76825-0002_2x01_P5.70mm_HorizontalConnector_Molex:Molex_Mega-Fit_76825-0002_2x01_P5.70mm_HorizontalAlim
1Molex_Nano-Fit_105313-xx03_1x03_P2.50mm_HorizontalConnector_Molex:Molex_Nano-Fit_105313-xx03_1x03_P2.50mm_HorizontalDirect-Trig(Deprec)
1RFD14N05LPackage_TO_SOT_THT:TO-251-3_VerticalQ11

The 104 most common of 133 parts.

More from BioroboticsLab/bb_irflash

1
  • 2 layers55 × 53 mmArduinoShield, the printed circuit board in 3D

    ArduinoShield

    BioroboticsLab/bb_irflash

    Hard- and software for the 2016-style IR flash system of the beesbook project. Original code/hardware design done by hmoenck.

    12 partsApache-2.0

Similar boards

  • 2 layers48.9 × 52.7 mmMegaduino, the printed circuit board in 3D

    Megaduino

    brunob45/megaduino

    Adapter board to fit a Teensy running speeduino

    38 parts5
  • 4 layers100.9 × 77.5 mmYm2610-pcb, the printed circuit board in 3D

    Ym2610-pcb

    dan-rodrigues/ym2610-pcb

    FPGA-based PCB to control a YM2610 sound synthesis chip.

    168 parts31
  • 2 layers76 × 100 mm4IDEAdapter, the printed circuit board in 3D

    4IDEAdapter

    gianlucarenzi/4IDEAdapter

    4 ATA/ATAPI IDE Interface for Commodore Amiga 1200 and Amiga 600 computers

    18 parts19GPL-3.0
  • 2 layers98 × 119.5 mmAtari23MTS Upgrade, the printed circuit board in 3D

    Atari23MTS Upgrade

    gianlucarenzi/AT2019

    ATARI 8-Bit Stuff XL, XE

    92 parts9
  • 4 layers157 × 100 mmSpr23e bmu, the printed circuit board in 3D

    Spr23e bmu

    derlucae98/spr23e-bmu

    Battery Management Unit for the Scuderia Mensa SPR23e/SPR24e electric race car

    433 parts1MIT
  • 4 layers73.5 × 76.5 mmOGS Comparator, the printed circuit board in 3D

    OGS Comparator

    UChicago-Space-Program/optical-ground-station

    Code related to the OGS

    56 parts1
  • 4 layers94.5 × 80.5 mmReboostV2.1 fixed, the printed circuit board in 3D

    ReboostV2.1 fixed

    fl4p/dcdc-parasitics

    KiCad → FastHenry extractor for half-bridge power-stage parasitics (commutation-loop L, common-source inductance, gate-loop L/R) → SPICE subckt + SVG schematic

    184 parts
  • 4 layersTitanrio, the printed circuit board in 3D

    Titanrio

    ggarciabaez/titanrio

    A RoboRIO-Inspired Expansion board for Robotics. Mostly for funsies + learning.

    83 parts

Questions

How big is the HiveCam PCB?

It measures 118.3 × 110.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HiveCam use?

133 parts, built around the 74LVC2G08, LMV358, NE555DR and NTMS4807NR2G-VB. 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 HiveCam KiCad files?

From the BioroboticsLab/bb_irflash repository on GitHub, at the commit this page was made from: the board is board_V2/HiveCam.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the HiveCam design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).