Update 3d model (fan + supply pcb), Update Readme (implemented features)
This commit is contained in:
parent
660e67f9aa
commit
dc909c0b14
118
README.md
118
README.md
@ -3,20 +3,8 @@ A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, r
|
||||
|
||||
**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+)
|
||||
- Available (old) Pi: Raspberry Pi 2 Modell B v1.1
|
||||
- Available (old) Pi: Raspberry Pi 2 Model B v1.1
|
||||
- GPIO
|
||||
- Low: 0.9V
|
||||
- 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
|
||||
- Output Current +-17mA
|
||||
- Pullup / Pulldown 50-65k
|
||||
|
||||
- EEPROM GPIO0 GPIO1, leave unused
|
||||
|
||||
|
||||
|
||||
# Feature Ideas
|
||||
- [x] Temperature control
|
||||
- fan
|
||||
- auto turn on
|
||||
- temp sensor
|
||||
- ~~turn on via gpio~~
|
||||
|
||||
|
||||
## Supply
|
||||
- Input protection
|
||||
- TVS
|
||||
- reverse polarity
|
||||
- Fuse
|
||||
- buffer
|
||||
- Pass through power supply
|
||||
- 3.3V, 5V, 12V, 24V Regulator
|
||||
- [x] TVS
|
||||
- [x] reverse polarity (polyfuse will trigger)
|
||||
- [x] Fuse (5A polyfuse)
|
||||
- [x] buffer
|
||||
- [x] Pass through power supply
|
||||
- [x] 3.3V, 5V, 12V, 24V Regulator
|
||||
|
||||
- power by barrel connector (24V 3A)
|
||||
- power by usb
|
||||
- Switch between power by USB or power supply?
|
||||
- power by battery
|
||||
- [x] power by barrel connector (24V 5A)
|
||||
- ~~power by usb~~ [not allowed]
|
||||
- ~~Switch between power by USB or power supply?~~
|
||||
- ~~power by battery~~ [dropped]
|
||||
- liion cell connector
|
||||
- BMS / charge controller
|
||||
- measure battery voltage
|
||||
@ -52,62 +46,62 @@ A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, r
|
||||
## IO
|
||||
- Input
|
||||
- GPIO
|
||||
- voltage protection
|
||||
- 330R, Z
|
||||
- wide voltage range 1.6-24V
|
||||
- Low pass filter
|
||||
- Optocoupler input
|
||||
- ADC
|
||||
- [x] wide voltage range (-1.7 to 120V)
|
||||
- [x] TVS
|
||||
- [x] reverse polarity (-1.73V max)
|
||||
- [x] Low pass filter
|
||||
- [x] Optocoupler input
|
||||
- [x] ADC
|
||||
- external IC
|
||||
- multiplexer?
|
||||
- ~~multiplexer?~~
|
||||
- protection
|
||||
- scale input voltage
|
||||
- fixed inputs: 24V 12V 5V 3.3V ?
|
||||
- trim potentiometer?
|
||||
- fixed inputs: 24V 12V 5V 3.3V
|
||||
- 20mA input
|
||||
- ~~trim potentiometer?~~
|
||||
- Output
|
||||
- Relay
|
||||
- Mosfet
|
||||
- Optocoupler output
|
||||
- GPIO with over current protection
|
||||
- GPIO level shift (24V output)
|
||||
- PWM pins
|
||||
- shift register
|
||||
- DAC
|
||||
- [x] Relay
|
||||
- [x] Mosfet
|
||||
- [x] Optocoupler output
|
||||
- [ ] GPIO with over current protection
|
||||
- [ ] GPIO level shift (24V output)
|
||||
- [x] PWM pins
|
||||
- [x] shift register
|
||||
- [ ] DAC
|
||||
|
||||
- LEDS indicate I/O state
|
||||
- Testpoints
|
||||
- ESD protection
|
||||
- [x] LEDS indicate I/O state
|
||||
- [ ] Testpoints
|
||||
- [x] ESD protection (tvs diodes uart, i2c...)
|
||||
|
||||
|
||||
## Bus
|
||||
- UART/RS485
|
||||
- RS232 Connector
|
||||
- I2C Pullup
|
||||
- SPI
|
||||
- CAN
|
||||
- Serial to usb (if Arduino)
|
||||
- OWB default GPIO4
|
||||
- [x] UART/RS485
|
||||
- [ ] RS232 Connector
|
||||
- [x] I2C Pullup
|
||||
- [x] SPI
|
||||
- [ ] CAN
|
||||
- ~~Serial to usb (if Arduino)~~
|
||||
- ~~OWB default GPIO4~~
|
||||
|
||||
|
||||
## UI
|
||||
- Input
|
||||
- Input [dropped]
|
||||
- Buttons
|
||||
- DIP switches?
|
||||
- Temperature sensor
|
||||
- Encoder
|
||||
- Potentiometer
|
||||
- Output
|
||||
- Display
|
||||
- Buzzer
|
||||
- LEDS
|
||||
- [ ] Display [RPI display pending]
|
||||
- [x] Buzzer
|
||||
- [x] LEDS
|
||||
|
||||
|
||||
## Mechanical
|
||||
- Barrel plug (24V 3A supply)
|
||||
- Screw terminals / spring loaded?
|
||||
- pin header angled?
|
||||
- pin header for extension
|
||||
- pass through all pins?
|
||||
- [x] Barrel plug (24V 3A supply)
|
||||
- ~~Screw terminals~~
|
||||
- [x] spring loaded?
|
||||
- ~~pass through all pins?~~
|
||||
|
||||
## Housing
|
||||
- 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
|
||||
- Breadboard compatible?
|
||||
- SD Card
|
||||
- Onboard MCU for standalone use?
|
||||
- separate bought MCU via i2c for additional GPIO, DAC, ADC in one
|
||||
- ~~Onboard MCU for standalone use?~~
|
||||
- ~~separate bought MCU via i2c for additional GPIO, DAC, ADC in one~~
|
||||
|
||||
|
||||
## Questions
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user