

H732 expansion
Embedded Systems BSs course Project
- Size
- 90.2 × 116.8 mm
- Copper layers
- 4
- Thickness
- 1.69 mm
- Parts
- 60
- Nets
- 269
- Pads
- 402
- Tracks, vias
- 234, 57
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 22 Nov 2024
- Updated
- 22 Nov 2024
Overview
H732 expansion is an open-source printed circuit board by lisasnt, from the lisasnt/Position-and-Temperature-Controller repository on GitHub. It is a 4-layer board of 90.2 × 116.8 mm with 60 parts on 269 nets, routed with 234 tracks and 57 vias.
It is built around the CD4050BD, MCP6477-E/MS and P1K0.0805.2P.B, with the SQ4532AEY-T1_GE3, MAX31855TASA+ and MAX490CSA+ among its other parts. Its parts include 24 resistors, 16 capacitors, 14 connectors and 6 ICs.
Main components
8CD4050BD
DIP-16-10℃~+70℃ 1 3V~15V 4uA 6 6.8mA 6.8mA 60ns@5V,50pF Level shifting Unidirectional DIP-16 Buffers, Drivers, Receivers, Transceivers ROHSSungineBuffers, Drivers, Receivers, TransceiversMCP6477-E/MS
MSOP-8-40℃~+125℃ 1.6mV 1.8V~5.5V 140uA 14nV/√Hz@10kHz 1pA 1pA 2 3.2V/us 30mA 3MHz 600nV/℃ 76dB Built-in compensation、EMI filtering/RF suppression Rail-to-Rail Input, Rail-to-Rail Output MSOP-8 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierP1K0.0805.2P.B
SMDSMD Temperature Sensors ROHSInnovative Sensor TechnologyTemperature SensorsSQ4532AEY-T1_GE3
SO-8-55℃~+175℃ 1 N-Channel + 1 P-Channel 2V 30V 31mΩ@10V、70mΩ@10V 5.3A、7.3A 528pF、535pF 7.8nC@10V、10.2nC@10V SO-8 MOSFETs ROHSVishay IntertechnologyMOSFETsMAX31855TASA+
SO-83V~3.6V SPI SO-8 ADCs/DACs - Special Purpose ROHSMaxim Integrated (Analog Devices)ADCs/DACs - Special PurposeMAX490CSA+
-UncategorisedAnalog DevicesCN11
-- Audio Connectors ROHSSwitchcraftAudio Connectors (Headphones)NTCG163JH103JT1
0603-40℃~+125℃ 100mW 10kΩ 3380K 3435K ±3% ±5% 0603 NTC Thermistors ROHSTDKNTC Thermistors
README
README.mdPosition-and-Temperature-Controller
About the project
Nowadays, more and more biomedical applications require the implementation of embedded systems, to ensure performance and reliability while keeping costs down. Currently, at the laboratories of Pro-M Facility it's developed a calibration plant for a machine used in proton therapy.
The goal of this application is to reduce the time taken for the calibration procedure of the machinery, making the process completely autonomous and without revision, thus reducing the duration of the operation from a couple of hours to a few tens of minutes.
The project consists in the development of the measurement and control part, in support of the innovative design proposed by the company, made using: an STM32H7 microcontroller, an absolute magnetic encoder and temperature sensors.
During the entire process a bottom-up approach was used, starting from the firmware and hardware development of the individual components, and then creating interconnections between them.
The project has been successfully completed and, at the present time, is fully integrated within the macro project of Pro-M Facility.
Components used
Main components used for the project:
- Nucleo STM32H723ZG
- Magnetic encoder WDGA 36A
- PTC thermistor
- NTC thermistor
- Custom PCB shield
- IHM03A1 step motor driver
The main project
The entire system is called Matrixx and consists of a mechanical structure needed to support the motor and a sensors control part (this one made by us). The Python GUI and the low level drivers to drive the motor are not shown in this repo because of a nondisclosure agreement with the company.
Custom PCB shield
This PCB allows the microcontroller to handle different voltages to supply all the internal and external components (involved voltages: 3.3, 5, 24 V)
The custom PCB used as shield
The control subsystem made by us
Build and Run
Repo structure
📂 Firmware
┣ 📂 STM F4 <- it's not the version considered in the project
┣ 📂 STM H7
📂 Hardware
┣ 📂 HW_Encoder_Driver_Board <- just a prototype
┣ 📂 HW_Temperature_Sensors_Board <- Kicad project of the PCB shieldBuild the code and run
- Open STM32 Cube IDE
File>Import>Existing projects into Workspace- Select the root directory where the project is located
- Press
Finish
Then you can build and run using the IDE
Report
Parts
60| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R10, R11, R12, R13, R20, R21, R22, R23 |
| 4 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4, C15, C16 |
| 4 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C5, C6 |
| 4 | 47K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R15, R18, R19 |
| 3 | 100n 10V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C10, C14 |
| 3 | 1u 10V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C9, C12 |
| 3 | Screw_Terminal_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J6, J7 |
| 2 | 2K2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16, R17 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5, J8 |
| 2 | SQ4532AEY-T1_GE3 | footprints:SQ4532AEY-T1_GE3 | U2, U3 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 100n 50V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 120R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24 |
| 1 | 1u 50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 2k4 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 691382000008 | SamacSys_Parts:SHDR8W80P0X250_1X8_2200X810X1010P | J3 |
| 1 | 6k8 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | C12 | Connector_PinHeader_2.54mm:PinHeader_2x35_P2.54mm_Vertical | CN6 |
| 1 | CD4050BD | SamacSys_Parts:SOIC127P600X175-16N | IC3 |
| 1 | CN10 | Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical | CN5 |
| 1 | CN11 | Connector_PinHeader_2.54mm:PinHeader_2x35_P2.54mm_Vertical | CN1 |
| 1 | CN7 | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | CN4 |
| 1 | CN8 | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | CN2 |
| 1 | CN9 | Connector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_Vertical | CN3 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | MAX31855TASA+ | SamacSys_Parts:SOIC127P600X175-8N | IC1 |
| 1 | MAX490CSA+ | SamacSys_Parts:SOIC127P600X175-8N | IC2 |
| 1 | MCP6477 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | NB-PTCO-126 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | NTCG163JH103JT1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | P1K0.0805.2P.B | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
Questions
How big is the H732 expansion PCB?
It measures 90.2 × 116.8 mm and has 4 copper layers, 1.69 mm thick.
What parts does the H732 expansion use?
60 parts, built around the CD4050BD, MCP6477-E/MS, P1K0.0805.2P.B and SQ4532AEY-T1_GE3. 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 H732 expansion KiCad files?
From the lisasnt/Position-and-Temperature-Controller repository on GitHub, at the commit this page was made from: the board is Hardware/HW_Temperature_Sensors_Board/Espansione_NucleoH723ZG/Kicad_pj/H732_expansion.kicad_pcb and its schematic Hardware/HW_Temperature_Sensors_Board/Espansione_NucleoH723ZG/Kicad_pj/H732_expansion.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the H732 expansion design in my own project?
Its repository states no licence, so its author keeps all rights: ask lisasnt before reusing the design.
Similar boards
- 2 layers70 × 38 mm

- 2 layers68.6 × 53.3 mm

PIDheaterUnoShield
diegodierick/Heater-shield
This repository contains code and design files for a four channel Arduino based heater.
40 parts1 - 2 layers39.2 × 110 mm

- 2 layers203.2 × 76.2 mm

- 2 layers97 × 69.5 mm

- 2 layers

- 4 layers220 × 65 mm

XG Mobile Dock Lite
osy/XG_Mobile_Station
Open source eGPU dock for ROG Ally and ROG Flow
60 parts712CC-BY-4.0 - 4 layers54 × 106 mm

DaisySeedPedal1590b
bkshepherd/DaisySeedProjects
A collection of hardware and software projects based around the Electro-Smith Daisy Seed
60 parts559MIT