Skip to the content
2 layers97.8 × 109.7 mmController board, the printed circuit board in 3D

Industrial like PID coontroller with IoT functionality. Grand Prize winner in Home Is Where the Hack Is Challenge, with Avnet Azure Sphere

Size
97.8 × 109.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
65
Pads
188
Tracks, vias
554, 100
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
1 May 2020
Updated
17 Jun 2023

Overview

Controller board is an open-source printed circuit board by Tai-Min, from the Tai-Min/Azure-Sphere-Home-Process-Controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 97.8 × 109.7 mm with 50 parts on 65 nets, routed with 554 tracks and 100 vias.

It is built around the 74HC595, L7805 and 24LC01B/P. Its parts include 26 resistors, 15 connectors and 6 ICs. It belongs with the home automation and IoT boards of this library.

Main components

3

README

README.md

Azure Sphere Home Process Controller

My entry for Home Is Where the Hack Is Challenge, with Avnet Azure Sphere (Grand Prize winner!)

Industrial like PID / Two state process controller with web based configuration, MQTT communication and Azure IoT Central integration.

This repository contains source code for both High level application and real time core of Azure Sphere board, source codes for Arduino expansion cards, electronic design files for KiCad, housing design files for Autodesk Inventor and STL files for 3d printing.

For details how it was created and how to use it click here

alt text

Parts

50
QtyValueFootprintReferences
12680RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R16, R20
610kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R21, R22
4220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR15, R17, R18, R19
3MountingHole_3.2mm_M3_PadMountingHole:MountingHole_3.2mm_M3_Pad , ,
24.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR25, R26
274HC595Package_DIP:DIP-16_W7.62mm_LongPadsU3, U4
2L7805Package_TO_SOT_THT:TO-220-3_VerticalU2, U5
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR23
124LC01Package_DIP:DIP-8_W7.62mm_LongPadsU6
13.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR24
1Avnet_BoardAzure_Sphere:Avnet_Azure_SphereU1
1Conn_02x03_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_HorizontalJ2
1Conn_02x03_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ3
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ1
1Conn_BATTERYConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_DISPLAYConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1Conn_IP_BUTTONConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1Conn_IP_LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ10
1Conn_KnobConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ15
1Conn_Knob_LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ12
1Conn_MQTT_ERRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ9
1Conn_Net_ERRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ11
1Conn_POWERConnector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_HorizontalJ8
1Conn_Peri_ERRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ13
1Conn_SP_BUTTONConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1Conn_SP_LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ14

More from Tai-Min/Azure-Sphere-Home-Process-Controller

3
  • 2 layers81.3 × 27.9 mmController panel, the printed circuit board in 3D

    Controller panel

    Tai-Min/Azure-Sphere-Home-Process-Controller

    Industrial like PID coontroller with IoT functionality. Grand Prize winner in Home Is Where the Hack Is Challenge, with Avnet Azure Sphere

    13 parts5MIT
  • 2 layers43.2 × 84.1 mmInput board, the printed circuit board in 3D

    Input board

    Tai-Min/Azure-Sphere-Home-Process-Controller

    Industrial like PID coontroller with IoT functionality. Grand Prize winner in Home Is Where the Hack Is Challenge, with Avnet Azure Sphere

    9 parts5MIT
  • 2 layers43.2 × 84.1 mmOutput board, the printed circuit board in 3D

    Output board

    Tai-Min/Azure-Sphere-Home-Process-Controller

    Industrial like PID coontroller with IoT functionality. Grand Prize winner in Home Is Where the Hack Is Challenge, with Avnet Azure Sphere

    7 parts5MIT

Similar boards

  • 4 layers102.6 × 107.3 mmPro rev1, the printed circuit board in 3D

    Pro rev1

    TheRetroWeb/PicoPOST

    RPi Pico based POST (Power-On Self Test) Diagnostic Card

    136 parts58
  • 2 layers52.6 × 68.9 mmHidden agenda, the printed circuit board in 3D

    Hidden agenda

    dupontgu/hidden_agenda_pedal

    All Project files for the "HIDden Agenda" multi-fx pedal

    21 parts45MIT
  • 2 layers150 × 53.5 mmDiy smu, the printed circuit board in 3D

    Diy smu

    sverrham/diy-smu

    DIY Source Measurement Unit, four quadrant powersupply and ?.? digit volt/current meter.

    209 parts2
  • 2 layers58 × 63 mmTemp Probe, the printed circuit board in 3D

    Temp Probe

    jmac97/Tank-Temp

    Aquarium temperature sensor

    19 parts
  • 2 layers59.4 × 70.6 mmCarte Mere Raspberry, the printed circuit board in 3D

    Carte Mere Raspberry

    mchalain/motordriver_board

    Kicad project to manage 3 steppers with a Raspi Pico

    25 parts
  • 2 layers86.4 × 73.7 mmGoproSync, the printed circuit board in 3D

    GoproSync

    OpenPathView/Rederbro_PCB

    All electronic parts related to rederbro (Open Path View, backpack).

    34 partsGPL-3.0
  • 2 layers82.6 × 53.3 mmXfm2, the printed circuit board in 3D

    Xfm2

    bendecaf/xfm2-pcbs

    PCBs for the excellent FPGA synth projects XFM2 and XVA1.

    9 parts22GPL-3.0

Questions

How big is the Controller board PCB?

It measures 97.8 × 109.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller board use?

50 parts, built around the 74HC595, L7805 and 24LC01B/P. 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 Controller board KiCad files?

From the Tai-Min/Azure-Sphere-Home-Process-Controller repository on GitHub, at the commit this page was made from: the board is Controller/electronics/controller_board/controller_board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller board design in my own project?

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