Skip to content
Erik Almbratt edited this page Jun 9, 2019 · 46 revisions

Start date: 2018-06-23

Goal: Design and produce a Linux-based handheld gamestation.

Roadmap

Set up

  • Create the folder structure.
  • Choose e-cad software. Eagle
  • Create the e-cad project.
  • Choose development environment.
  • Create the software project.

Identify critical components

Schematic design

  • Design the MCU circuit.

    • Make MCU symbol/footprint.
    • Design boot circuit.
  • Design the power circuit.

    • Understand MCU power circuit.
    • Design clamping circuit between VDDSHV and SYS_VDD.
    • Design battery footprints.
  • Design connectors.

    • Make USB connector symbol/footprint.
    • Make audio connector symbol/footprint.
    • Design USB ESD protection.
    • Design audio ESD protection.
    • Design SD card ESD protection.
    • Chassis ESD shielding.
  • Design the display circuit.

    • Make LED driver symbol/footprint.
    • Make LCD symbol/footprint.
    • Design LED driver circuit.
    • Design LCD circuit.
  • Design the controller circuit.

    • Make button symbol/footprint.
    • Make joystick symbol/footprint.
    • Design button circuit.
    • Design joystick circuit.
  • Design the audio circuit.

    • Make DAC symbol/footprint.
    • Make amplifier symbol/footprint.
    • Make speaker symbol/footprint. JST PH 2.0mm connector.
    • Design amplifier circuit.
    • Design audio circuit.
  • Design the memory circuit.

    • Make SD-card holder symbol/footprint.
    • Make flash symbol/footprint.
    • Design memory circuit.

PCB Design

Software

Clone this wiki locally