A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Requirement | Why? | Discord username | Comments | Must have | Nice to have | Minimum Requirements | |||||||||||||||||||
2 | 1 | 5 volts output with pogo pins directly to the RPi header from below the PCB | Pi runs on 5 volts and a direct connection fron a "shield" is much easier and smaller that a connection to the USB C connector | sensorsiot | Disagree. This would preclude the use of mSATA SSD boot devices that also want to be directly below the RPi. [hukuzatuna] Alternative to consdier: All the boards use USB so a short USB cable patch permits a larger offset below. [thatdavemarsh] Is this an additional requirement to have this as well? [jbaumann] | RD | ||||||||||||||||||||
6 | 5 | Undervoltage protection | To not damage the cells from 0% draining | Kcmando1 | Can be usefull to be disabled in some usecases. Sometimes availability is more important than a battery - Malossi167 | X | RD | |||||||||||||||||||
8 | 7 | Battery status | Show the RPI the lvl of battery | A voltage readout should do this job just fine - Malossi167 | RD | |||||||||||||||||||||
10 | 9 | Wide input voltage range (5v-24v) | To permit the use of larger solar panels and use in automotive applications. | N_A_B | LT1512 is a good solution -albydnc | X | RD | |||||||||||||||||||
11 | 10 | Power Input protection / Oring | Make sure nothing catches fire if a user decides to plug 5V to the RPi and the HAT simultaneously | tealbrains | X | RD | ||||||||||||||||||||
15 | 14 | Monitoring via I2C | solar / battery / load via I2C connected sensor. INA3221 ? | Sleepymouse | X | RD | ||||||||||||||||||||
24 | 23 | Simultaneously charge and power | To not lose power when charging | newt222 | Why is this "Nice to have" when #29 is a "Must have"? - JensR Different builders have different priorities. I don't think the documents have been 'formalized' yet. -SordidEuphemism // I think for many use cases this is must-have. This feature is built into many battery charger ICs I know of for 'free' because it's such a common use case - Bluesforte // I think this is a must have since normal operation will be mains->5v supply->superpower->RPi in order to seamlessly switch to battery supply on power outage - hukuzatuna In my eyes this is an absolute must-have, but what is the difference to #29? [jbaumann] // This is a must have, I don't like to poweroff my device to charge it. -maximah | X | RD | |||||||||||||||||||
25 | 24 | "Auto, on, off" switch selected modes of operation | For infrequent and unsupervised powering use cases | newt222 | I think the meaning of "auto" needs to be specified more - Bluesforte | X | RD | |||||||||||||||||||
27 | 26 | Fully charged battery voltage should be optionnaly kept below 4.2V, like 3.9V for example | When we do not need to run on battery for the longest time possible, keeping the battery at lower voltage would drastically prolongate the life of the Li-ion battery. | Vincent S | Neat feature, some charge chips can be "programmed" to do this by using the right resistors - Malossi167 | X | RD | |||||||||||||||||||
30 | 29 | UPS Function / Pass Through Charging | Use a battery management IC that allows for pass through charging, effectively allowing the battery to function as a backup to a wired input (e.g. the RPi 4's original USB-C 3A power supply) | amaru | I am going to say this is a "must have" and include that it can't require any user input as inputs change This is a must-have, but what is the difference to #24? [jbaumann] | X | RD | |||||||||||||||||||
36 | 35 | Low quiescent current in sleep mode (power off), if we can achieve less than 10 uA that would be super nice | Save energy while in offline state | Veilands | X | RD | ||||||||||||||||||||
37 | 36 | Usb C | This will make it more future-proof and its going to be nice to have the new usb standard while not having to worry about wich way you connect the usb | fabrifer020 | Its open to discussion because I think it would be nice to have it but I also think we all have more usb microB or miniB than we do usbC cables [comment by thatdavemarsh:] The RPi4 is now made with/shipping with a USB-C adaptor. Would seem to make sense to use the new format going forward as it can deliver the higher power requirements and use the existing user's adapter. I think it would be best to have both USB-C and Micro-USB on the board [jbaumann] | X | RD | |||||||||||||||||||
40 | 39 | Must not interfere with cooling systems like ICE Tower | The system should not impose a hardware configuration other than "it involves a Raspberry Pi" | hukuzatuna | X | RD | ||||||||||||||||||||
41 | 40 | Open source hardware and software | Ethical stance | hukuzatuna | X | RD | ||||||||||||||||||||
46 | 45 | Require a minimal charge state before powering up the Pi again | Power can be a bit flaky after an outage. If the power cuts out again after a few seconds the Pi will not be able to shutdown properly. | Malossi167 | Agreed! We want to avoid power supply jitter. [hukuzatuna] | X | RD | |||||||||||||||||||
47 | 46 | Components should be sourced through JLCPCB/LCSC | (or whichever vendor we choose) The end user should be able to order the Superpower completely constructed. | hukuzatuna | This is a requirement that AS set and consider it a "must have" - Racerdyne || Also make sure that it is available for the SMT service, if not they will need to be soldered manually! - jack96 | 1 | RD | |||||||||||||||||||
55 | 54 | Aux output power pads | Rpi GPIOs are not suitable to power external devices so it will be good to have pads only with standard voltage rails (3v3 and 5) to power external devices directly from the battery. | prashkd | X | RD | ||||||||||||||||||||
60 | 59 | Parts can be hand soldered | for user who opt not to use a specific function in the board can choose not to solder the parts and to reduce the board's cost. BGA is a no no | himynameisbuzz | [thatdavemarsh] we may have to weigh this against part availability from JCLPCB | RD | ||||||||||||||||||||
68 | 67 | Comply with the RPi HAT standar | The RPi foundation has some recommended guidelines that can help for compatibility between multiple HATs so our HAT doesn't create conflicts with other HATs that are plugged at the same time | Hector Manuel | x | RD | ||||||||||||||||||||
76 | 68 | Power button | To be able trigger power up / shutdown / hard power off manually | adoconnection | ||||||||||||||||||||||
77 | 69 | Input power pads | To solder power line directly to HAT without any connectors for industrial applications | adoconnection | or xh2.54 header mount | |||||||||||||||||||||
78 | 70 | Pads for external indicators | To be able connect external status LEDs: external power, charging | adoconnection | ||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||
101 | ||||||||||||||||||||||||||
102 | ||||||||||||||||||||||||||
103 | ||||||||||||||||||||||||||
104 | ||||||||||||||||||||||||||
105 | ||||||||||||||||||||||||||
106 | ||||||||||||||||||||||||||
107 | ||||||||||||||||||||||||||
108 | ||||||||||||||||||||||||||
109 | ||||||||||||||||||||||||||
110 | ||||||||||||||||||||||||||
111 | ||||||||||||||||||||||||||
112 | ||||||||||||||||||||||||||
113 | ||||||||||||||||||||||||||
114 | ||||||||||||||||||||||||||
115 | ||||||||||||||||||||||||||
116 | ||||||||||||||||||||||||||
117 | ||||||||||||||||||||||||||
118 | ||||||||||||||||||||||||||
119 | ||||||||||||||||||||||||||
120 | ||||||||||||||||||||||||||
121 | ||||||||||||||||||||||||||
122 | ||||||||||||||||||||||||||
123 | ||||||||||||||||||||||||||
124 | ||||||||||||||||||||||||||
125 | ||||||||||||||||||||||||||
126 | ||||||||||||||||||||||||||
127 | ||||||||||||||||||||||||||
128 | ||||||||||||||||||||||||||
129 | ||||||||||||||||||||||||||
130 | ||||||||||||||||||||||||||
131 | ||||||||||||||||||||||||||
132 | ||||||||||||||||||||||||||
133 | ||||||||||||||||||||||||||
134 | ||||||||||||||||||||||||||
135 | ||||||||||||||||||||||||||
136 | ||||||||||||||||||||||||||
137 | ||||||||||||||||||||||||||
138 | ||||||||||||||||||||||||||
139 | ||||||||||||||||||||||||||
140 | ||||||||||||||||||||||||||
141 | ||||||||||||||||||||||||||
142 | ||||||||||||||||||||||||||
143 | ||||||||||||||||||||||||||
144 | ||||||||||||||||||||||||||
145 | ||||||||||||||||||||||||||
146 | ||||||||||||||||||||||||||
147 | ||||||||||||||||||||||||||
148 | ||||||||||||||||||||||||||
149 | ||||||||||||||||||||||||||
150 | ||||||||||||||||||||||||||
151 | ||||||||||||||||||||||||||
152 | ||||||||||||||||||||||||||
153 | ||||||||||||||||||||||||||
154 | ||||||||||||||||||||||||||
155 |