An H-Bridge driver for peltiers, motors, linear actuators.

Inspect Gerbers

Tracespace View

Assembly Guide

Interactive HTML BOM

Order PCBs:

Compare PCB Prices:

Buy Parts

Adjust quantity:
%
ReferencesQtyDescriptionManufacturerMPNManufacturerMPNManufacturerMPNManufacturerMPNManufacturerMPNManufacturerMPNManufacturerMPNManufacturerMPNManufacturerMPNDigikeyMouserRSNewarkFarnell
U1;U22TC4420 footprint PDIP-8MicrochipTC4420CPAMicrochipTC4420EPATC4420EPA-ND579TC4420EPA68111249762566
Q1;Q24IRF9Z34NPBF or IRF4905PbF footprint TO-220ABInfineonIRF4905PBFInfineonIRF9Z34NPBFIRF9Z34NPBF-ND942IRF9Z34NPBF54097998648689
Q3;Q44IRFZ24NPBF or IRFZ44NPbF footprint TO-220ABInfineonIRFZ44NPbFInfineonIRFZ44NPBFIRFZ44NPBF-ND942IRFZ44NPBF54097771544411
R3;R4;R5;R74Resistor 47 ohm 250mW through-holeTE ConnectivityLR1F47RTE ConnectivityROX1SJ47RA131472CT-ND279LR1F47R1481741738569
R1;R2;R8;R94Resistor 1k ohm 250mW through-holeTE ConnectivityCFR16J1K0TE ConnectivityROX2SJ1K0A104669CT-ND279ROX2SJ1K021419511738638
R10;1Resistor 220 ohm 250mW through-holeYageoMFR-25FBF52-220RTE ConnectivityLR1F220RMFR-25FBF52-220R-ND279LR1F220R1483482330065
R11;1Resistor 560 ohm 250mW through-holeTE ConnectivityCFR25J560RKOA SpeerCF1/2CT52R561J2019-CF1/2CT52R561JCT-ND279CFR25J560R1312272329690

BeeHive - a flexible platform for connecting different sensors and actuators

Intro

This project started as a collaboration between Ihor Sobianin and Andre Chagas, after some chats about improving the FlyPi design.

Hardware

The idea here is to make a very flexible hardware system that is easy to expand/customize for lab applications. The very initial implementation consists of:

  • a hub PCB - which contains:

    • 2 voltage regulators that step down voltage from 12V to 5V and supply these 3 voltages to specific pins throughout the board.
    • a central slot for an ESP32 WROOM and the breakout of all its pins into JST connectors.
    • Two Mikroe MikroBus connectors (https://www.mikroe.com/mikrobus).
    • Two Sparkfun Qwiic connectore (https://www.sparkfun.com/qwiic).
    • A 3.3V onboard voltage regulator.
  • 4 switch array with an TPIC6B595 shift register and transistors.

  • 8 switch array with an TPIC6B595 shift register and transistors.

  • 12V5A breakout which is based on simple barrel jack connector and JST connectors

  • power supply which are based on the LM2596 T5 a step down switching regulator For more details see current design section below.

Software

On the software side of things we are initially running micropython, as this will offer a low entry barrier for researchers (as Python is more and more the chosen language for much of the scientific stack).

  • The current implementation runs stock micropython with OSC library for communication, as this will allow easy integration with Bonsai-RX, a powerful piece of software that has integrations with other interesting open source tools for science, such as open ephys, DeepLab Cut and other proprietary but useful tools, like high speed cameras, National Instruments DAQ systems.

  • The main wish software wise for this project is to make it compatible with Labthings.


The current design

The main hub:

Schematics
beehive.png
PCB
beehive_PCB

The power supply module:

Schematics
power_supply.png
PCB
PCB_power_supply.png

The transistor-switch hub for 8 devices:

Schematics
8_switch_array.png
PCB
PCB_8_switch_array.png