4.5 KiB
4.5 KiB
Bill of Materials (BOM)
This bill of materials lists the components currently required or planned for OpenParcelBox.
Reused Boks One parts are separated from new components to make reverse engineering and PCB design easier to track.
Main Controller
| Reference | Description | Quantity | Status |
|---|---|---|---|
| XIAO-NRF52840 | Seeed Studio XIAO BLE nRF52840 | 1 | Validated |
Reused Boks One Parts
| Description | Quantity | Status |
|---|---|---|
| Front panel | 1 | Reused |
| KR-S79 lock mechanism | 1 | Reused |
| Battery compartment, 8x AAA | 1 | Reused |
| Internal wiring | As needed | Reused when suitable |
Keypad
The original keypad PCB is replaced by a new PCB compatible with the original front panel.
| Description | Quantity | Status |
|---|---|---|
| Push buttons | 12 | New PCB |
| 2x6 physical keypad layout | 1 | Planned production layout |
| 4x4 development matrix keypad | 1 | Validated for firmware development |
NFC
The preferred NFC design uses the controller integrated in the nRF52840.
| Description | Quantity | Status |
|---|---|---|
| NFC antenna, 13.56 MHz | 1 | To design |
| NFC matching network | 1 | To design |
Lock Control
The lock opens when a positive 8 to 24 V pulse is applied to the SIG input.
| Reference | Description | Quantity | Status |
|---|---|---|---|
| Logic-level P-channel MOSFET or equivalent high-side driver | SIG input driver |
1 | To select |
| Bias resistors | According to schematic | TBD | To define |
Indicators and Audible Feedback
The original PCB LEDs are not considered reusable in the current plan.
| Description | Quantity | Status |
|---|---|---|
| Red LED | 1 | To select |
| Green LED | 1 | To select |
| Blue LED | 1 | To select |
| Active 3.3 V buzzer | 1 | Validated |
| Buzzer transistor driver | 1 | Validated concept |
Power Supply
| Reference | Description | Quantity | Status |
|---|---|---|---|
| 12 V to 5 V buck converter | DC/DC converter | 1 | To select |
| Battery voltage measurement circuit | Battery monitor | 1 | To design |
| Power protection circuit | Input protection | 1 | To define |
Electrical Protection
| Reference | Description | Quantity | Status |
|---|---|---|---|
| TBD | Reverse-polarity protection | 1 | To select |
| TBD | ESD protection | TBD | To select |
Connectors
| Reference | Description | Quantity | Status |
|---|---|---|---|
| TBD | Keypad connector | 1 | To define |
| TBD | Lock connector | 1 | To define |
| TBD | Battery connector | 1 | To define |
PCB
| Reference | Description | Quantity | Status |
|---|---|---|---|
| OPB-PCB-V1 | OpenParcelBox main board | 1 | In design |
Hardware Constraints
Power Supply
- Power is provided by the original 8x AAA battery pack.
- The lock is powered directly by the battery pack.
- The Seeed Studio XIAO is powered through a 12 V to 5 V buck converter.
- A common ground is used across the whole system.
Lock
- Supply: 8x AAA battery pack.
- Opening command: positive pulse on
SIG. - Opening validation:
COM/NCstate change. - A fixed delay must not be used as the only opening confirmation.
Keypad
- Production physical layout: 2x6.
- Development keypad: 4x4 matrix.
- The production keypad will use a custom PCB compatible with the original front panel.
NFC
- Use the NFC controller integrated in the nRF52840.
- Integrate the NFC antenna on the PCB if validation confirms this path.
Remaining Decisions
High priority:
- NFC antenna design.
- High-side lock driver selection.
- Buck converter selection.
- LED selection.
- Battery measurement circuit design.
Medium priority:
- Connector selection.
- PCB placement.
- ESD protection.
Low priority:
- Power optimization.
- Component count reduction.
- Compatibility with other hardware variants.
Validation History
V0
- Seeed Studio XIAO BLE nRF52840 selected.
- Zephyr RTOS selected.
- Zigbee communication selected.
- Original front panel retained without irreversible modification.
- KR-S79 lock mechanism retained.
- 8x AAA battery compartment retained.
- Opening validation through
COM/NCselected. - Lock command through a positive pulse on
SIGselected. - Production keypad planned as a 2x6 physical layout on a custom matrix PCB.
- nRF52840 integrated NFC controller selected as the preferred path.
- Active buzzer selected and validated through a transistor driver.
- XIAO power through a 12 V to 5 V buck converter selected.