Raspberry Pi 4B Β· ADXL345 Β· MLX90614 Β· MAX485 RS-485 Β· 4-Ch Relay HAT Β· DS3231 RTC Β· Industrial Power Supply
| RPi GPIO | RPi Pin | ADXL345 Pin | Wire |
|---|---|---|---|
| GPIO8 (CE0) | 24 | CS | SPI CS |
| GPIO9 (MISO) | 21 | SDO/ALT | SPI MISO |
| GPIO10 (MOSI) | 19 | SDI/SDA | SPI MOSI |
| GPIO11 (SCLK) | 23 | SCL/SCLK | SPI SCLK |
| GPIO25 | 22 | INT1 | Interrupt |
| 3V3 | 1 | VCC | Power |
| GND | 6 | GND | Ground |
| RPi GPIO | RPi Pin | MLX90614 Pin | Wire |
|---|---|---|---|
| GPIO2 (SDA1) | 3 | SDA | IΒ²C SDA |
| GPIO3 (SCL1) | 5 | SCL | IΒ²C SCL |
| 3V3 | 1 | VCC | Power |
| GND | 6 | GND | Ground |
| 4.7kΞ© pull-ups on SDA & SCL | |||
| RPi GPIO | RPi Pin | MAX485 Pin | Wire |
|---|---|---|---|
| GPIO14 (TXD0) | 8 | DI (pin 4) | UART TX |
| GPIO15 (RXD0) | 10 | RO (pin 1) | UART RX |
| GPIO18 | 12 | DE+RE (pin 2,3) | Direction |
| 5V | 2 | VCC (pin 8) | Power |
| GND | 6 | GND (pin 5) | Ground |
| A/B terminals β Siemens S7 RS-485 port Β· 120Ξ© termination | |||
| RPi GPIO | RPi Pin | Relay | Function |
|---|---|---|---|
| GPIO17 | 11 | RL1 | Spindle Stop |
| GPIO27 | 13 | RL2 | Coolant Stop |
| GPIO22 | 15 | RL3 | Alarm Siren |
| GPIO5 | 29 | RL4 | Aux / Lamp |
| Relay HAT stacks on 40-pin GPIO header Β· NO/NC/COM contacts | |||
| RPi GPIO | RPi Pin | DS3231 Pin | Wire |
|---|---|---|---|
| GPIO2 (SDA1) | 3 | SDA | IΒ²C SDA (shared) |
| GPIO3 (SCL1) | 5 | SCL | IΒ²C SCL (shared) |
| GPIO4 | 7 | SQW/INT | 1Hz INT |
| 3V3 | 1 | VCC | Power |
| IΒ²C addr: 0x68 Β· CR2032 backup battery Β· EEPROM: 0x57 | |||
| Component | Qty | Notes |
|---|---|---|
| Raspberry Pi 4B 4GB | 1 | Main controller |
| ADXL345 Module | 1 | SPI accelerometer |
| MLX90614 | 1 | IR temp, TO-39 |
| MAX485CSA | 1 | RS-485 driver |
| DS3231 Module | 1 | RTC + EEPROM |
| 4-Ch Relay HAT | 1 | GPIO controlled |
| Mean Well HDR-15-5 | 1 | DIN rail PSU |
| AMS1117-3.3 | 1 | 3.3V LDO |
| 120Ξ© Resistor | 1 | RS-485 termination |
| 4.7kΞ© Resistor | 2 | IΒ²C pull-ups |