Capsicum

🫑 Retrofit a wired doorbell to add WiFi and make it connected 🔔

power 16340
wireless WiFi
mcu ESP32-C3
ongoing since Oct 2023

Cost

Task Cost (USD) per unit Qty Total (USD)
PCB $3.64 5 $18.18
Components $20.62 2 $41.24
Assembly $15.00 2 $30.00
Case $10.71 2 $21.41
Shipping $11.78
TOTAL $49.96 2 $122.61

Schedule

Timeline

Progress

  • April 2024: Board bring-up and debug of the first prototype PCB
  • March 2024: Send for manufacturing and assembly of 2 prototypes. This phase includes PCB manufacturing, component procurement, pick and place, 3D printing the cases.
  • December 2023: Completing the schematics with footprints, MPN and availability of assembly parts.

Quality

V2.0

Improvements for the next version

  • (Layout) Use teardrops in KiCAD 8.0
  • (Layout) Add fudicial markers for pick and place
  • (Case) Add more rounded corners and chamfers for timeless product design enclosures
  • (Case) Following DFA (Design for Assmebly), make the case easier to assemble by creating assymetric screw hole positions on the PCB and case
  • (Schematic) Use a single RGB LED for status indication
  • (Schematic) Add multi sheet schematics for better readability
  • (Schematic) Add component images and parameter graphs for better understanding
  • (Firmware) Use OTA updates for firmware
  • (BOM) Use a better quality slide switch DPDT for better tactile feedback
  • (Schematic) Add a switch to turn on and off wireless communication to fallback to legacy functionality
  • (BOM) Add a header male pin (GND and VUSB/VBAT) to use with nRF profiler for power consumption measurements
  • (Case) Make the text height bigger for LEDs and ON/OFF power switch
  • (Case) Add more chamfers and rounded corners for a better aesthetic
  • (Case) Teeth and groves - Make the teeth thicker for better strength
  • (Case) Teeth and groves - Add holder in the teeth to that the top and bottom case do not slide
  • (Case) Teeth and grooves - Include visual cues on the exterior for finger placement
  • (Case) PCB holder screw lug can be shorter
  • (Case) Add an LED slot to view the charge LED from the outside without opening the case
  • (Power) Battery - Use flat LiPo battery for a compact design
  • (Layout) PCB - Add silkscreen pin labels for all connectors that extend outside the PCB E.g. pin headers or USB-C
  • Use Conventional Commit Messages for better git history with scopes such as schematic, layout, bom, firmware, case, power.