Skip to content

Improvements for the next major version 2.0 #7

@sayanee

Description

@sayanee

Enhancements for Version 2.0

Schematic

Layout

  • Use teardrops in KiCAD 8.0
  • Add fudicial markers for pick and place
  • Add silkscreen pin labels for all connectors that extend outside the PCB E.g. pin headers or USB-C
  • Mistake-proof assembly by designing the case and PCB to fit only one way, E.g.asymmetric screw holes, PCB shape and screw lugs
  • Add a header male pin (GND and VUSB/VBAT) to use with the nRF profiler for power consumption measurements

BOM

Case

  • Make the text height bigger for LEDs and ON/OFF power switch
  • Add more chamfers and rounded corners for a better aesthetic
  • Teeth and groves - Make the teeth thicker for better strength
  • Teeth and groves - Add a holder in the teeth so that the top and bottom cases do not slide
  • Teeth and grooves - Include visual cues on the exterior for finger placement
  • PCB holder screw lug can be shorter
  • Add an LED slot to view the charge LED from the outside without opening the case
  • Add filletted poles for screw lugs and holders on the case base
  • Ensure the charging LED is visible from the outside through a slot or a transparent window
  • Ensure the charging cable position on the case is accessible to the power socket on-site for charging
  • Add more rounded corners and chamfers for timeless product design enclosures
  • Following DFA (Design for Assembly), make the case easier to assemble by creating asymmetric screw hole positions on the PCB and case

Firmware

Power

  • Battery - Use a flat LiPo battery for a compact case design

Chore

  • Use Conventional Commit Messages for better git history with scopes such as firmware, case, schematic, layout, docs, BOM, power, design, website, chore (CI/CD/updates).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions