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:**
|
**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.
Loading…
x
Reference in New Issue
Block a user