Update 3d model (fan + supply pcb), Update Readme (implemented features)

This commit is contained in:
jonny 2024-11-07 16:59:16 +01:00
parent 660e67f9aa
commit dc909c0b14
2 changed files with 56 additions and 62 deletions

118
README.md
View File

@ -3,20 +3,8 @@ A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, r
**Notes:** **Notes:**
# Name
- Pi-multipurpose-Adapter
- Pi-multi-function-adapter
- Pi-extension-board
- universal-Pi-interface-board
- pi-peripheral-interface
- raspberry-extension-board
- Pi-protected-connection-hub
# RPI Specs (Zero, 3+) # RPI Specs (Zero, 3+)
- Available (old) Pi: Raspberry Pi 2 Modell B v1.1 - Available (old) Pi: Raspberry Pi 2 Model B v1.1
- GPIO - GPIO
- Low: 0.9V - Low: 0.9V
- High: 1.6V - High: 1.6V
@ -24,25 +12,31 @@ A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, r
- Input capacitance: 5pF - Input capacitance: 5pF
- Output Current +-17mA - Output Current +-17mA
- Pullup / Pulldown 50-65k - Pullup / Pulldown 50-65k
- EEPROM GPIO0 GPIO1, leave unused - EEPROM GPIO0 GPIO1, leave unused
# Feature Ideas # Feature Ideas
- [x] Temperature control
- fan
- auto turn on
- temp sensor
- ~~turn on via gpio~~
## Supply ## Supply
- Input protection - Input protection
- TVS - [x] TVS
- reverse polarity - [x] reverse polarity (polyfuse will trigger)
- Fuse - [x] Fuse (5A polyfuse)
- buffer - [x] buffer
- Pass through power supply - [x] Pass through power supply
- 3.3V, 5V, 12V, 24V Regulator - [x] 3.3V, 5V, 12V, 24V Regulator
- power by barrel connector (24V 3A) - [x] power by barrel connector (24V 5A)
- power by usb - ~~power by usb~~ [not allowed]
- Switch between power by USB or power supply? - ~~Switch between power by USB or power supply?~~
- power by battery - ~~power by battery~~ [dropped]
- liion cell connector - liion cell connector
- BMS / charge controller - BMS / charge controller
- measure battery voltage - measure battery voltage
@ -52,62 +46,62 @@ A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, r
## IO ## IO
- Input - Input
- GPIO - GPIO
- voltage protection - [x] wide voltage range (-1.7 to 120V)
- 330R, Z - [x] TVS
- wide voltage range 1.6-24V - [x] reverse polarity (-1.73V max)
- Low pass filter - [x] Low pass filter
- Optocoupler input - [x] Optocoupler input
- ADC - [x] ADC
- external IC - external IC
- multiplexer? - ~~multiplexer?~~
- protection - protection
- scale input voltage - scale input voltage
- fixed inputs: 24V 12V 5V 3.3V ? - fixed inputs: 24V 12V 5V 3.3V
- trim potentiometer? - 20mA input
- ~~trim potentiometer?~~
- Output - Output
- Relay - [x] Relay
- Mosfet - [x] Mosfet
- Optocoupler output - [x] Optocoupler output
- GPIO with over current protection - [ ] GPIO with over current protection
- GPIO level shift (24V output) - [ ] GPIO level shift (24V output)
- PWM pins - [x] PWM pins
- shift register - [x] shift register
- DAC - [ ] DAC
- LEDS indicate I/O state - [x] LEDS indicate I/O state
- Testpoints - [ ] Testpoints
- ESD protection - [x] ESD protection (tvs diodes uart, i2c...)
## Bus ## Bus
- UART/RS485 - [x] UART/RS485
- RS232 Connector - [ ] RS232 Connector
- I2C Pullup - [x] I2C Pullup
- SPI - [x] SPI
- CAN - [ ] CAN
- Serial to usb (if Arduino) - ~~Serial to usb (if Arduino)~~
- OWB default GPIO4 - ~~OWB default GPIO4~~
## UI ## UI
- Input - Input [dropped]
- Buttons - Buttons
- DIP switches? - DIP switches?
- Temperature sensor - Temperature sensor
- Encoder - Encoder
- Potentiometer - Potentiometer
- Output - Output
- Display - [ ] Display [RPI display pending]
- Buzzer - [x] Buzzer
- LEDS - [x] LEDS
## Mechanical ## Mechanical
- Barrel plug (24V 3A supply) - [x] Barrel plug (24V 3A supply)
- Screw terminals / spring loaded? - ~~Screw terminals~~
- pin header angled? - [x] spring loaded?
- pin header for extension - ~~pass through all pins?~~
- pass through all pins?
## Housing ## Housing
- RPI ports - RPI ports
@ -121,8 +115,8 @@ A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, r
- Extension board with multiplexer - Extension board with multiplexer
- Breadboard compatible? - Breadboard compatible?
- SD Card - SD Card
- Onboard MCU for standalone use? - ~~Onboard MCU for standalone use?~~
- separate bought MCU via i2c for additional GPIO, DAC, ADC in one - ~~separate bought MCU via i2c for additional GPIO, DAC, ADC in one~~
## Questions ## Questions

Binary file not shown.