bb_irflash is a software and hardware layout package. It contains the circuit and board layout for creating infrared flashing devices.
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.
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.
The following Surface-Mount Device (SMD) parts are required for the boards:
- 32x 2 Ohm Resistor '603-RC2512JK-072RL'
- 16x 10k Ohm Resistor '71-CRCW060310K0JNEAC'
- 2x 4.7k Ohm Resistor '71-CRCW06034K70JNEAC'
- 4x 22k Ohm Resistor '71-CRCW060322K0JNEAC'
- 1x [20k Ohm Resistor 'R0603'](Beta Layout standard part) 20k Resistor on Mouser '71-CRCW060320K0JNEA' )
- 1x 100k Ohm Resistor '71-CRCW0603100KFKEAC'
- 8x Header - Board to LED connections
- 1x Header - Arduino connection. Note that the picture shows the incorrect part with number 1103. The right angle connection
- 1x Header - Power supply connection
See order_examples for further detail, and reference the picture for needed parts.
- bb_irflash SMD components Mouser project to order
- bb_irflash SMD components spreadsheet list
- bb_irflash THT components Mouser project to order
- bb_irflash THT components spreadsheet list
- Cables for connecting lights, Arduino, and power supply. Note that the Arduino connection cable (Nanofit) and the power supply cable (Megafit) connect to the board, but will have to be cut/adjusted to make appropriate connections to the Arduino/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.
- 5V power supply (adjustable in range 4.75-5.8V)
- 7.5V power supply (adjustable in range 6-9V). Also available at Conrad
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.