Raspberry Pi 4 Model B / Zero 2 W
Soft Robotic Dual PCB Controller
总览
A research-grade dual-PCB system providing isolated power distribution and low-voltage signal control for open-loop soft robotic vacuum regulators.
系统架构
- POWER_24V → BUCK_LM2596PowerDistributes 24VDC unregulated power input to the removable buck converter module on PCB 1
- BUCK_LM2596 → SMC_REGULATORPowerSupplies regulated 12VDC power to the SMC ITV2091 vacuum regulator
- RPI_MCU → DAC_MCP4725I2CConnects Raspberry Pi I2C bus (I2C1) via 2.54mm Dupont headers to the DAC breakout board
- DAC_MCP4725 → SMC_REGULATORAnalogProvides 0-5V analog control signal from MCP4725 DAC to the SMC ITV2091 vacuum regulator
物料清单(BOM)
| 型号 | 类型 | 组件 | 制造商 | 封装 | 数量 | 数据表 | 匹配 |
|---|---|---|---|---|---|---|---|
| LRS-150-24 | POWER | 24VDC Unregulated Power Source Provides main system power input for the power distribution and actuation board | LZTEC | Closed-type (Aluminum Casing) | 1 | 已匹配 | |
显示评估过的 11 个替代料projects.detail.aiVerified | |||||||
| OKI-78SR-12/1.0-W36-C | POWER | Texas Instruments LM2596S-12 Buck Module Steps down 24VDC main bus to regulated 12VDC for pneumatic vacuum regulators | Murata Manufacturing Co., Ltd. | — | 1 | 已匹配 | |
显示评估过的 16 个替代料projects.detail.aiVerified | |||||||
| SC0511 | MCU | Raspberry Pi 4 Model B / Zero 2 W Main processing unit managing control logic and I2C communication via 40-pin header | Raspberry Pi | — | 1 | 已匹配 | |
显示评估过的 7 个替代料projects.detail.aiVerified | |||||||
| MCP4725A1T-E_CH | MODULE | MCP4725 I2C DAC Breakout Board Converts digital I2C commands from Raspberry Pi into 0-5V analog control signals | Microchip Technology | SOT-23-6 | 1 | 已匹配 | |
显示评估过的 10 个替代料projects.detail.aiVerified | |||||||
| IDS-312L | ACTUATOR | SMC ITV2091 Proportional Vacuum Regulator Regulates soft robotic vacuum pressure driven by 12VDC power and 0-5V analog control | ORing Industrial Networking Corp. | — | 1 | 已匹配 | |
显示评估过的 7 个替代料projects.detail.aiVerified | |||||||
组装指南
Procurement & Preparation
- Procure all bill of materials components including the LRS-150-24 power supply, OKI-78SR-12/1.0-W36-C buck module, Raspberry Pi 4 Model B / Zero 2 W, MCP4725 DAC breakout board, and SMC ITV2091 proportional vacuum regulator.
- Prepare the dual-PCB layout, separating the high-current power distribution board from the low-voltage signal control board to prevent electromagnetic interference.
Hardware Assembly & Wiring
- Mount the LRS-150-24 power source and wire the 24VDC output to the BUCK_LM2596 power distribution interface (signals: 24V_IN, GND).
- Solder the OKI-78SR-12/1.0-W36-C buck module to the power board and route the regulated 12V_OUT and GND to the SMC_REGULATOR power interface.
- Connect the Raspberry Pi 4 Model B / Zero 2 W to the MCP4725 I2C DAC Breakout Board via the 40-pin header interface (signals: SDA, SCL, VCC, GND).
- Run analog control wiring from the MCP4725 DAC output to the SMC ITV2091 Proportional Vacuum Regulator command input (signals: VOUT, GND).
Firmware Setup
- Flash Raspberry Pi OS onto the MicroSD card, boot the Raspberry Pi, and enable the I2C interface using raspi-config.
- Install Python I2C libraries (e.g., smbus2) and write the control script to transmit digital commands to the MCP4725 DAC address over the I2C bus.
Testing & Calibration
- Power on the system with the LRS-150-24, measure bus voltages with a digital multimeter to confirm 24VDC main rail and 12VDC regulated rail outputs.
- Command the MCP4725 via Python script to output discrete 0V to 5V steps, measuring the analog output voltage and corresponding vacuum pressure response on the SMC ITV2091.
设计文档
Dual-PCB Control System for Soft Robotic Vacuum Regulators
A research-grade dual-PCB system providing isolated power distribution and low-voltage signal control for open-loop soft robotic vacuum regulators.
Design Overview
| Item | Details |
|---|---|
| Product Type | Dual-PCB Control System for Soft Robotic Vacuum Regulators |
| Key Functions | Distribute and protect 24VDC power input via removable LM2596 buck modules to supply 12VDC to SMC ITV2091 vacuum regulators, Interface Raspberry Pi via standard 2.54mm Dupont headers for low-voltage signal distribution, Generate 0-5V analog control signals using removable MCP4725 DAC breakout boards via I2C, Maintain strict open-loop architecture with complete separation of power and low-voltage analog/I2C signals |
| Power Source | 24VDC unregulated or mobile power source |
| Connectivity | I2C, Analog 0-5V, Dupont ribbon cable |
| Size | Open PCB with wide copper pours and maximum trace separation |
| Environment | Controlled laboratory (continuous long-duration fatigue testing) |
| Difficulty | Intermediate |
| Est. Time | 4-6 hours |
System Architecture
Power Topology: 24VDC input feeds into removable LM2596 buck converter module to generate 12VDC for SMC ITV2091 vacuum regulators, while Raspberry Pi utilizes a separate low-voltage power domain supplying 3.3V/5V for logic and MCP4725 DAC breakout boards.
Module List
| Module ID | Type | Name | Function | Voltage |
|---|---|---|---|---|
| POWER_24V | POWER | 24VDC Unregulated Power Source | Provides main system power input for the power distribution and actuation board | 24V |
| BUCK_LM2596 | POWER | Texas Instruments LM2596S-12 Buck Module | Steps down 24VDC main bus to regulated 12VDC for pneumatic vacuum regulators | 12V |
| RPI_MCU | MCU | Raspberry Pi 4 Model B / Zero 2 W | Main processing unit managing control logic and I2C communication via 40-pin header | 5V |
| DAC_MCP4725 | MODULE | MCP4725 I2C DAC Breakout Board | Converts digital I2C commands from Raspberry Pi into 0-5V analog control signals | 3.3V |
| SMC_REGULATOR | ACTUATOR | SMC ITV2091 Proportional Vacuum Regulator | Regulates soft robotic vacuum pressure driven by 12VDC power and 0-5V analog control | 12V |
Key Components
5/5 modules matched to real parts. See the BOM tab for the full component table.
24VDC Unregulated Power Source (LRS-150-24)
Candidate 1 directly matches the search query 'LRS-150-24' for the 24VDC power supply.
Texas Instruments LM2596S-12 Buck Module (OKI-78SR-12/1.0-W36-C)
Candidate 1 (OKI-78SR-12/1.0-W36-C) is an exact match for the searched part number, serving as a direct drop-in non-isol
Raspberry Pi 4 Model B / Zero 2 W (SC0511)
None of the candidates correspond to the specific code SC0312, which represents the Raspberry Pi Zero 2 W or specific Pi
Build Summary
- Difficulty: Intermediate
- Estimated time: 4-6 hours
- Tools required: Soldering Iron, Digital Multimeter, Wire Strippers, Crimping Tool, Calipers, Oscilloscope
See the Build tab for the full step-by-step assembly guide.
Generated by YuanQi AI Design System · Query: Act as an Expert Electrical Engineer in embedded systems, analog electronics, and DFM to help design a highly reliable, research-grade dual-PCB system for a soft robotic platform controlling two SMC ITV2091 vacuum regulators via a Raspberry Pi. Strictly maintain the open-loop architecture: no pressure sensors, IMUs, Arduinos, or extra microcontrollers. PCB 1 (Power Board) must exclusively distribute power, taking 24VDC in, routing through two removable LM2596 buck modules, and outputting 12VDC/GND solely to the ITV2091s. Include only simple protection (reverse polarity, PPTC resettable fuse, TVS diode, bulk/ceramic capacitors, power LED) with no relays, op-amps, or complex logic; do not power the Pi or DACs from this board. PCB 2 (Control Board) strictly handles low-voltage signal distribution: route I2C, 5V, and GND from the Pi via standard 2.54mm Dupont headers (no custom HATs) to two removable MCP4725 DAC breakout boards plugged into female headers, then route their 0–5V analog outputs and GND to the ITV2091s via JST connectors. Keep power and analog/I2C signals completely separate. Use common components easily sourceable in Peru (JST-XH, 2.54mm headers, standard screw terminals). Prioritize modularity, easy module replacement, EMI reduction, trace calculations, proper decoupling, and DFM over mass-production cost savings. Never embed the LM2596 or MCP4725 modules unless explicitly asked. Whenever proposing a schematic or layout improvement: first explain the engineering reasoning, then discuss alternatives, and finally justify why your recommendation is superior for a robust laboratory environment. Follow all these constraints precisely.