| 2026-06-04 19:58:30 |
daniel@esharp.se |
create |
project #17 |
api |
show diff
| Field | Before | After |
|---|
| code | — | MYFINEST | | description | — | | | id | — | 17 | | ipSensitive | — | False | | name | — | My finest project | | revision | — | R0 |
|
| 2026-06-04 19:54:46 |
user9@esharp.se |
create |
entry #68 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-001 | | id | — | 68 | | kind | — | issue | | scope | — | record | | severity | — | info | | status | — | open | | title | — | probe |
|
| 2026-06-04 19:54:41 |
user9@esharp.se |
create |
entry #67 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-001 | | id | — | 67 | | kind | — | issue | | scope | — | record | | severity | — | info | | status | — | open | | title | — | probe |
|
| 2026-06-04 19:54:37 |
user9@esharp.se |
create |
entry #66 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-004 | | id | — | 66 | | kind | — | issue | | scope | — | record | | severity | — | info | | status | — | open | | title | — | probe |
|
| 2026-06-04 19:54:09 |
user6@esharp.se |
create |
entry #65 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-022 | | id | — | 65 | | kind | — | notice | | scope | — | action | | severity | — | blocking | | status | — | open | | title | — | System interface freeze pending sub-module sign-off |
|
| 2026-06-04 19:54:04 |
user5@esharp.se |
create |
entry #64 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-010 | | id | — | 64 | | kind | — | concept | | scope | — | next_revision | | severity | — | info | | status | — | open | | title | — | Deep-sleep + LoRa wake for >30-day battery life |
|
| 2026-06-04 19:53:47 |
user2@esharp.se |
create |
entry #63 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-008 | | id | — | 63 | | kind | — | notice | | scope | — | record | | severity | — | info | | status | — | open | | title | — | I2C bus mux (74CB3Q3251) Ch3 NAKs at cold boot |
|
| 2026-06-04 19:53:42 |
user1@esharp.se |
create |
entry #62 |
api |
show diff
| Field | Before | After |
|---|
| code | — | E-011 | | id | — | 62 | | kind | — | issue | | scope | — | action | | severity | — | warning | | status | — | open | | title | — | CH2 quiescent current ~15% over target at 20V idle |
|
| 2026-06-04 19:33:06 |
daniel@esharp.se |
create |
project #16 |
api |
show diff
| Field | Before | After |
|---|
| code | — | ESH-MBP | | description | — | | | id | — | 16 | | ipSensitive | — | False | | name | — | My best project | | revision | — | R0 |
|
| 2026-05-27 13:22:25 |
gustav.kihlberg@e-sharp.se |
create |
verification_plan #7 |
mcp |
— |
| 2026-05-27 13:18:36 |
gustav.kihlberg@e-sharp.se |
create |
requirement #278 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Manufacturing | | code | — | REQ-046 | | id | — | 278 | | statement | — | Design shall use no more than 40 unique component types per PCB side. | | status | — | draft | | title | — | ≤40 unique component types per PCB side |
|
| 2026-05-27 13:18:36 |
gustav.kihlberg@e-sharp.se |
create |
requirement #277 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-045 | | id | — | 277 | | statement | — | RTC (PCF8523) and battery backup shall NOT be included in R1. | | status | — | draft | | title | — | RTC and battery backup excluded from R1 |
|
| 2026-05-27 13:18:25 |
gustav.kihlberg@e-sharp.se |
create |
requirement #276 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-043 | | id | — | 276 | | statement | — | Fan controller U21 (MAX6650) shall regulate fan speed via I2C. | | status | — | draft | | title | — | Fan controller U21 regulates fan speed via I2C |
|
| 2026-05-27 13:18:25 |
gustav.kihlberg@e-sharp.se |
create |
requirement #275 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-044 | | id | — | 275 | | statement | — | LED driver LP5012 shall be controllable via I2C. | | status | — | draft | | title | — | LED driver LP5012 controllable via I2C |
|
| 2026-05-27 13:18:14 |
gustav.kihlberg@e-sharp.se |
create |
requirement #274 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Performance | | code | — | REQ-041 | | id | — | 274 | | statement | — | U24 current monitoring channels shall read within ±10% of actual current. | | status | — | draft | | title | — | U24 current monitoring within ±10% of actual |
|
| 2026-05-27 13:18:14 |
gustav.kihlberg@e-sharp.se |
create |
requirement #273 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-042 | | id | — | 273 | | statement | — | MON_12V and MON_5V voltage dividers shall not saturate the ADC at nominal rail voltages. | | status | — | draft | | title | — | MON_12V and MON_5V dividers no ADC saturation |
|
| 2026-05-27 13:18:05 |
gustav.kihlberg@e-sharp.se |
create |
requirement #272 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Performance | | code | — | REQ-040 | | id | — | 272 | | statement | — | U24 (AD5593R) voltage monitoring channels shall read within ±5% of actual rail voltage. | | status | — | draft | | title | — | U24 voltage monitoring within ±5% of actual |
|
| 2026-05-27 13:18:05 |
gustav.kihlberg@e-sharp.se |
create |
requirement #271 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Interface | | code | — | REQ-039 | | id | — | 271 | | statement | — | [TBD] MCU signals shall be routed to module slots as decided. | | status | — | draft | | title | — | [TBD] MCU signals routed to module slots |
|
| 2026-05-27 13:17:55 |
gustav.kihlberg@e-sharp.se |
create |
requirement #270 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Interface | | code | — | REQ-038 | | id | — | 270 | | statement | — | UART connectivity to SO-DIMM J9 shall be functional (M2TxD, M2RxD, M2RTS, M2CTS). | | status | — | draft | | title | — | UART connectivity to SO-DIMM J9 functional |
|
| 2026-05-27 13:17:55 |
gustav.kihlberg@e-sharp.se |
create |
requirement #269 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Interface | | code | — | REQ-037 | | id | — | 269 | | statement | — | SPI connectivity to SO-DIMM J9 shall be functional (SPI0_SCK, MOSI, MISO, CS0_N, CS1_N). | | status | — | draft | | title | — | SPI connectivity to SO-DIMM J9 functional |
|
| 2026-05-27 13:17:46 |
gustav.kihlberg@e-sharp.se |
create |
requirement #268 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-035 | | id | — | 268 | | statement | — | Pull-up resistors (4.7kΩ to 3V3) shall be present on M2TxD, M2RxD, M2RTS, M2CTS. | | status | — | draft | | title | — | Pull-up resistors 4.7kΩ on UART nets at J9 |
|
| 2026-05-27 13:17:46 |
gustav.kihlberg@e-sharp.se |
create |
requirement #267 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Interface | | code | — | REQ-036 | | id | — | 267 | | statement | — | SO-DIMM ↔ N-Top bidirectional data bus T1DATA[0:95] shall route correctly in both directions. | | status | — | draft | | title | — | T1DATA[0:95] bidirectional bus routes correctly |
|
| 2026-05-27 13:17:35 |
gustav.kihlberg@e-sharp.se |
create |
requirement #266 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Interface | | code | — | REQ-034 | | id | — | 266 | | statement | — | UART GPIO routing shall match the correct RPi UART pin assignment per ESH10000539 R1. | | status | — | draft | | title | — | UART GPIO routing per ESH10000539 R1 |
|
| 2026-05-27 13:17:35 |
gustav.kihlberg@e-sharp.se |
create |
requirement #265 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-033 | | id | — | 265 | | statement | — | R23 shall be non-mounted (NM) to configure ADS7828 address to 0x49. | | status | — | draft | | title | — | R23 non-mounted to configure ADS7828 at 0x49 |
|
| 2026-05-27 13:17:26 |
gustav.kihlberg@e-sharp.se |
create |
requirement #264 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-032 | | id | — | 264 | | statement | — | I2C bus mux channels Ch0–Ch4 shall be functional. | | status | — | draft | | title | — | I2C bus mux channels Ch0–Ch4 functional |
|
| 2026-05-27 13:17:26 |
gustav.kihlberg@e-sharp.se |
create |
requirement #263 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-031 | | id | — | 263 | | statement | — | All I2C-addressed devices shall have their 7-bit address annotated in the schematic. | | status | — | draft | | title | — | I2C devices 7-bit address annotated in schematic |
|
| 2026-05-27 13:17:17 |
gustav.kihlberg@e-sharp.se |
create |
requirement #262 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-030 | | id | — | 262 | | statement | — | U3 silkscreen shall include a visible pin-1 / polarity marker. | | status | — | draft | | title | — | U3 silkscreen pin-1 / polarity marker |
|
| 2026-05-27 13:17:17 |
gustav.kihlberg@e-sharp.se |
create |
requirement #261 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-029 | | id | — | 261 | | statement | — | Silkscreen shall read 'Accordion M1'. | | status | — | draft | | title | — | Silkscreen reads 'Accordion M1' |
|
| 2026-05-27 13:17:08 |
gustav.kihlberg@e-sharp.se |
create |
requirement #260 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-028 | | id | — | 260 | | statement | — | Panel break tab mouse bites shall be on the PCB side. | | status | — | draft | | title | — | Panel break tab mouse bites on PCB side |
|
| 2026-05-27 13:17:08 |
gustav.kihlberg@e-sharp.se |
create |
requirement #259 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-027 | | id | — | 259 | | statement | — | RPi connectors shall be flush with or recessed behind the front panel surface. | | status | — | draft | | title | — | RPi connectors flush with or recessed behind front panel |
|
| 2026-05-27 13:16:55 |
gustav.kihlberg@e-sharp.se |
create |
requirement #257 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-026 | | id | — | 257 | | statement | — | RPi header shall have no perceptible rattling when mated. | | status | — | draft | | title | — | RPi header no perceptible rattling when mated |
|
| 2026-05-27 13:16:55 |
gustav.kihlberg@e-sharp.se |
create |
requirement #258 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-025 | | id | — | 258 | | statement | — | Standoff heights shall be defined for both comm-top and no-comm-top assembly variants. | | status | — | draft | | title | — | Standoff heights defined for both assembly variants |
|
| 2026-05-27 13:16:33 |
gustav.kihlberg@e-sharp.se |
create |
requirement #256 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-024 | | id | — | 256 | | statement | — | Back panel fan screws shall not collide with PCB edge. | | status | — | draft | | title | — | Back panel fan screws no collision with PCB edge |
|
| 2026-05-27 13:16:33 |
gustav.kihlberg@e-sharp.se |
create |
requirement #255 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-023 | | id | — | 255 | | statement | — | Comtop connector (J3) shall seat correctly. | | status | — | draft | | title | — | Comtop connector J3 seats correctly |
|
| 2026-05-27 13:16:23 |
gustav.kihlberg@e-sharp.se |
create |
requirement #254 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-021 | | id | — | 254 | | statement | — | SO-DIMM connector (J9) shall seat correctly with latch engagement. | | status | — | draft | | title | — | SO-DIMM connector J9 seats with latch engagement |
|
| 2026-05-27 13:16:23 |
gustav.kihlberg@e-sharp.se |
create |
requirement #253 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-022 | | id | — | 253 | | statement | — | M2 slot (J15) shall seat and screw down correctly. | | status | — | draft | | title | — | M2 slot J15 seats and screws correctly |
|
| 2026-05-27 13:16:10 |
gustav.kihlberg@e-sharp.se |
create |
requirement #252 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-019 | | id | — | 252 | | statement | — | PCB shall fit and mount correctly in Hammond enclosure. | | status | — | draft | | title | — | PCB fits and mounts in Hammond enclosure |
|
| 2026-05-27 13:16:10 |
gustav.kihlberg@e-sharp.se |
create |
requirement #251 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Mechanical | | code | — | REQ-020 | | id | — | 251 | | statement | — | N-Top module fixation screws shall not protrude into SO-DIMM clearance zone. | | status | — | draft | | title | — | N-Top fixation screws no protrusion into SO-DIMM zone |
|
| 2026-05-27 13:16:01 |
gustav.kihlberg@e-sharp.se |
create |
requirement #250 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-017 | | id | — | 250 | | statement | — | Power enable shall be achievable via pin-strap without MCU firmware. | | status | — | draft | | title | — | Power enable via pin-strap without MCU firmware |
|
| 2026-05-27 13:16:01 |
gustav.kihlberg@e-sharp.se |
create |
requirement #249 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-018 | | id | — | 249 | | statement | — | [TBD] Push button / power-on management by MCU shall be decided. | | status | — | draft | | title | — | [TBD] Push button / power-on MCU decision |
|
| 2026-05-27 13:15:51 |
gustav.kihlberg@e-sharp.se |
create |
requirement #248 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Manufacturing | | code | — | REQ-015 | | id | — | 248 | | statement | — | Bulk capacitors shall use a part compatible with the fabricator's assembly process. | | status | — | draft | | title | — | Bulk capacitors fabricator-compatible |
|
| 2026-05-27 13:15:51 |
gustav.kihlberg@e-sharp.se |
create |
requirement #247 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-016 | | id | — | 247 | | statement | — | Push button S1 shall toggle system power on/off. | | status | — | draft | | title | — | Push button S1 toggles system power on/off |
|
| 2026-05-27 13:15:39 |
gustav.kihlberg@e-sharp.se |
create |
requirement #246 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-013 | | id | — | 246 | | statement | — | [TBD] 12V rail inclusion for R1 shall be decided. | | status | — | draft | | title | — | [TBD] 12V rail inclusion decision |
|
| 2026-05-27 13:15:39 |
gustav.kihlberg@e-sharp.se |
create |
requirement #245 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-014 | | id | — | 245 | | statement | — | [TBD] PoE input strategy for R1 shall be decided. | | status | — | draft | | title | — | [TBD] PoE input strategy decision |
|
| 2026-05-27 13:15:28 |
gustav.kihlberg@e-sharp.se |
create |
requirement #244 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Interface | | code | — | REQ-012 | | id | — | 244 | | statement | — | RPi 3V3 output (M1 pin 1) shall be routed as net RPI_ON. | | status | — | draft | | title | — | RPi 3V3 output routed as net RPI_ON |
|
| 2026-05-27 13:15:28 |
gustav.kihlberg@e-sharp.se |
create |
requirement #243 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Functional | | code | — | REQ-011 | | id | — | 243 | | statement | — | 5V to RPi shall be routed via R147; Q8 circuit shall be removed. | | status | — | draft | | title | — | 5V to RPi via R147; Q8 circuit removed |
|
| 2026-05-27 13:15:18 |
gustav.kihlberg@e-sharp.se |
create |
requirement #242 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Performance | | code | — | REQ-009 | | id | — | 242 | | statement | — | 1.8V regulated rail shall be present and stable. | | status | — | draft | | title | — | 1.8V regulated rail stable |
|
| 2026-05-27 13:15:18 |
gustav.kihlberg@e-sharp.se |
create |
requirement #241 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Performance | | code | — | REQ-010 | | id | — | 241 | | statement | — | Precision voltage reference shall output 2.500V. | | status | — | draft | | title | — | Precision voltage reference 2.500V |
|
| 2026-05-27 13:15:09 |
gustav.kihlberg@e-sharp.se |
create |
requirement #240 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Performance | | code | — | REQ-007 | | id | — | 240 | | statement | — | 3.3V regulated rail shall be present and stable. | | status | — | draft | | title | — | 3.3V regulated rail stable |
|
| 2026-05-27 13:15:09 |
gustav.kihlberg@e-sharp.se |
create |
requirement #239 |
mcp |
show diff
| Field | Before | After |
|---|
| category | — | Performance | | code | — | REQ-008 | | id | — | 239 | | statement | — | 2.5V regulated rail shall be present and stable. | | status | — | draft | | title | — | 2.5V regulated rail stable |
|