Required Hardware

The list of all the electronic components (BOM) required for the assembly of a full d-diot hub is reported below, divided in categories for better readability.

All the electronic parts are available on the market in generic e-commerce platform (like ebay or amazon) or specialized electronic parts distributor, like LCSC, Digikey, Mouser, etc…

The d-diot board is flexible, so if you don't need a specific functionality, the 433 Mhz gateway for example, simply don't solder the ATMega2560 and the related parts.

The Raspberry Pi is a credit card sized single board computer and it is the brain of the hub. If you are reading this page, probably you already own one of this.

Raspberry Pi 3 Model B

A micro SD card of at least 8 GB (32 GB recommended) is necessary, while a series of heatsinks and fan, generally available as kit (see here) are optional, but recommended to keep the CPU and GPU temperature lower.

Heatsinks and Fan Kit
32 GB SD card

See here a more detailed description of the d-diot board v.1.0.

d-diot board v.1.0 - Front view
d-diot board v.1.0 - Rear view

The following components are required. See here if you wont to know the position of each component on the board.

Reference Value Description Q.ty Link
C1 C13 C14 C15 C16 C17 C18 C7 0.1uF Multilayer Ceramic Capacitors MLCC - SMD 0805 - 100nF 50V RoHS 8 view
C11 C12 20pF Multilayer Ceramic Capacitors MLCC - SMD 0805 - 20pF 50V 0805 RoHS 2 view
C19 0.47uF Multilayer Ceramic Capacitors MLCC - SMD 0805 - 470nF 25V 0805 RoHS 1 view
C2 100uF Electrolytic Capacitor - SMD 100uF ±20% 16V SMD-6.3×5.4mm RoHS 1 view
C20 C3 C8 C9 10uF Multilayer Ceramic Capacitors MLCC - SMD 0805 - 10uF 25V 0805 RoHS 4 view
C10 C4 22uF Tantalum Capacitors 22uF 16V CASE-B_3528 RoHS 2 view
C5 47uF Aluminum Electrolytic Capacitors - SMD 47uF ±20% 16V SMD-5×5.4mm RoHS 1 view
C6 1uF Multilayer Ceramic Capacitors MLCC - SMD 0805 - 1uF 25V 0805 RoHS 1 view
D1 SS14 Schottky Barrier Diodes (SBD) - SMD DO-214AC RoHS 1 view
D10 M7 Diodes - General Purpose 1kV 1A 1.1V @ 1A - SMD DO-214AC RoHS 1 view
D13 D14 B-LED Light Emitting Diodes (LED) Blue 468~478nm 20~55mcd@2mA Top View - SMD 0805 RoHS 2 view
D12 D2 D5 R-LED Light Emitting Diodes (LED) Red Top View - SMD 0805 - RoHS 3 view
D11 D3 D6 D8 G-LED Light Emitting Diodes (LED) Green 525~537.5nm 180~400mcd@5mA Top View - SMD 0805 RoHS 4 view
D4 D7 D9 Y-LED Light Emitting Diodes (LED) Yellow 585~596nm 85~180mcd@20mA Top View - SMD 0805 RoHS 3 view
F1 Polyfuse Surface Mount resettable Fuses 6V 50A 6A 12A - SMD 1210 RoHS 1 view
J1 694106301002 Power Barrel Connector Jack 2.10mm ID (0.083“)- 5.50mm OD (0.217”) Through Hole- Right Angle 1 view
J13 RXB6-ANT 433MHZ Helical Spring Antenna 1 view
J2 FAN 1×2 - Male Pin Header - Vertical - Pitch 2.54 mm 2 view
J3 614004190021 USB - A USB 2.0 Receptacle Connector 4 Position Through Hole- Right Angle 1 view
J4 IR-LED 1×2 - Male Pin Header - Vertical - Pitch 2.54 mm 2 view
J5 OLED 1×4 - Female Pin Header - 90 degree - Pitch 2.54 mm 1 view
J6 Raspberry_Pi_2_3 2×40 - Female Pin Header - Vertical - Pitch 2.54 mm 1 view
J7 rfm69-ANT 13mm 868MHz Helical Antenna 2.15dBi 1 view
J9 ICSP 2×3 - Male Pin Header - Vertical - Pitch 2.54 mm 6 view
JP2 GPIO-13 1×3 - Male Pin Header - 90 degree - Pitch 2.54 mm 3 view
JP4 JP5 Jumper_3_Open 1×3 - Male Pin Header - Vertical - Pitch 2.54 mm 3 view
JP6 Jumper_2_Open 1×2 - Male Pin Header - Vertical - Pitch 2.54 mm 2 view
Q1 Q3 Q5 IRF7319PBF Mosfet Array N and P-Channel 30V 2W Surface Mount 8-SO 3 view
Q10 Q11 Q12 Q6 Q9 FDN337N MOSFET SOT-23-3 RoHS 5 view
Q2 Q4 Q7 Q8 FDN338P MOSFET P Trench 20V 1.6A 1.5V @ 250uA 115 mΩ @ 1.6A-4.5V SOT-23(SOT-23-3) RoHS 4 view
R1 R19 R2 R20 R21 R27 R3 R4 R5 R6 R8 R9 330 High Precision & Low TCR SMD Resistors 300Ohms ±1% 1/10W 0805 RoHS 12 view
R12 1M High Precision & Low TCR SMD Resistors 1MOhms ±1% 1/10W 0805 RoHS 1 view
R15 1.4M High Precision & Low TCR SMD Resistors 1.4MOhms ±1% 1/8W 0805 RoHS 1 view
R13 R22 R23 R24 R25 R28 R29 R30 R31 10K High Precision & Low TCR SMD Resistors 10KOhms ±1% 1/10W 0805 RoHS 9 view
R10 R11 R14 R16 R17 R18 R7 100K High Precision & Low TCR SMD Resistors 100KOhms ±1% 1/10W 0805 RoHS 7 view
SW1 SW2 1437566-3 3X6X2.5mm Tactile Push Button (100 pieces) 2 view
U2 U6 AMS1117-3.3 Low Dropout Regulators(LDO) Positive Fixed 1.3V @ 800mA 15V 3.3V 1A SOT-223 RoHS 2 view
U3 NRF24L01_Breakout 2×4 - Female Pin Header - Vertical - Pitch 2.54 mm 1 view
U5 DC-DC-STEP-DOWN-MP1584 Step down buck converter 3A 1 view
U7 ATmega2560-16AU ATMEGA2560-16AU TQFP-100 ATMEL CHIP IC 1 view
U8 DC-DC-STEP-UP-MT3608 MT3608 2A Max DC-DC Step Up converter 1 view
Y1 16Mhz Crystal oscillator 16MHz ±10ppm HC-49SMD RoHS 1 view

The following components of the d-diot board are optional:

Reference Value Description Q.ty Link
J11 RXB6-ANT-COAX SMA connector Amphenol 132134 1 view
J8 rfm69-ANT-COAX SMA connector Amphenol 132134 1 view
J10 FTDI 1×6 - Female Pin Header - Vertical - Pitch 2.54 mm (20 pieces) 1 view
JP1 GPIO-7 1×3 - Male Pin Header - Vertical - Pitch 2.54 mm (10 pieces x 40 PIN) 1 view
JP3 RESET-RFM69 1×3 - Male Pin Header - Vertical - Pitch 2.54 mm (10 pieces x 40 PIN) 1 view
R26 1M High Precision & Low TCR SMD Resistors 1MOhms ±1% 1/10W 0805 RoHS 1 view
- - Jumper caps 2.54 mm pitch 4 view

Shorting some jumpers is necessary for the proper operation of the board, but the cap are not strictly necessary, because you can obtain the same results with a piece of wire or with a solder bridge.

Read the pcb assembly guide to get more details on how to solder the components.

The following radio modules are required:

Reference Value Description Q.ty Link
U1 RFM69HW RFM69HW 868Mhz HopeRF Wireless Transceiver (RFM69HW-868S2) 1 view
J14 RXB6 Radio module RFM 433 Mhz Receiver RXB6 1 view
J12 FS1000A Radio module RFM 433 Mhz Transmitter FS1000A 1 view
U4 TSOP4838 Infrared Receivers Plugin RoHS 1 view
- - NRF24L01 PA LNA radio module shielded. Connected to the board through U3 1 view
- - 3W 940 nm IR led with heatsink. Connected to the board through J4 1 view

Additional IR LEDs can be added to extended the coverage connecting them to the USB port J3 (D- and GND pin).

The entire hub is powered with 5V DC current through the power jack J1:

  • External diameter 5.50 mm
  • Internal diameter 2.10 mm
  • Positive: center

Any power supply in compliance with the above specification and an output current of at least 3A is suitable, but an output current of 6A is recommended, especially if you wont to power some additional IR LEDs through the USB port J3 (or if you wont to recharge your phone).

Just to give you an idea, I use one of this.

AC-DC Power supply 5V - 6A

The d-diot board is designed to work with an I2C SSD1306 oled display with a screen size of 0.96'' (128×64 mm) like this.

I2C SSD1306 oled display 0.96 inch

The following table will give you an idea of the total cost of the hub:

Parts Price range (€)
Raspberry Pi 3 ~35€
Heatsinks and Fan (optional) 2-4€
Micro SD card 7-10€
Power supply 5-13€
d-diot board 5-10€
Electronic components 12-15€
Radio modules 8-10€
Oled display 2-3€
Total 76-100€

If you already own a Raspberry Pi and its accessories like Micro SD card, Heatsink + fan and the power supply the total cost will drop to 27-38€

  • getting_started/hub_v1.0/1_required_hardware.txt
  • Last modified: 2019/10/15 08:45
  • by franzunix