Code Monkey home page Code Monkey logo

super-2023-swadge-hw's Introduction

Super Magfest 2023 Swadge Hardware

Welcome

This is the hardware repository for the Super Magfest 2022 Swadge.

The corresponding firmware repository for the Super Magfest 2023 Swadge can be found here.

If you have any questions, feel free to create a Github ticket or email us at [email protected].

Render

Render

Schematic

Schematic

Directories

art

This directory has the SVGs used to generate the KiCad files. The SVGs are drawn in Inkscape and exported with Svg2Shenzhen

3D-Print

This directory has the 3D print files for the Swadge "Eggshell".

SAOs/SAO1

This directory has the design files for a Simple Add On shaped like Lil'B

shield

This directory has the KiCad project for the PCB shield which protects the LEDs.

shield_l

This directory has the KiCad project for a test left-side shield which protects the LEDs. It was never manufacturered.

shield_r

This directory has the KiCad project for a test right-side shield which protects the LEDs. It was never manufacturered.

Swadge-Parts

This directory is a git submodule which has all the parts, footprints, and 3D models used in this project.

Swadge-S2-Devkit

This directory has the KiCad project for the main Swadge PCB. It's not really a devkit anymore, but it started out as one!

super-2023-swadge-hw's People

Contributors

aefeinstein avatar cnlohr avatar emilyanthony4244 avatar

Stargazers

Luigi Mota avatar  avatar  avatar  avatar Ertuğrul avatar Kevin Prince avatar Clu< avatar Quint Guvernator avatar  avatar TigerShadowclaw avatar Cole Mathes avatar  avatar K4rm4 avatar  avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

eeble

super-2023-swadge-hw's Issues

Need replacement LCD

Hi, I cracked my 2023 swadge LCD and I searched through this repo but I can't find the LCD model used so I can replace it. Can you help me out?

Prototype Feedback

Silkscreen

  • Replace chevron silkscreen with X/Y silkscreen
  • Add silkscreen for power switch sides
  • Add URL silkscreen "swadge.com/super2023/"
  • Add e-mail silkscreen [email protected]
  • Add version silkscreen (1.0.1)
  • Add A and B button silkscreen
  • Add silkscreen dot or marking or something for UP on the D-Pad to indicate "programming mode button"
  • "Yes these are buttons"

LEDs

  • Fix LED placement
  • Swap LED types

Kidneys

  • Enlarge holes for kidney mounting. reimport footprint for both main part and PCB
  • Tie all kidney mounting holes to GND, not VCC.
  • Decide shield location
  • Either use a thicker kidney (1.6mm) or add another mounting point at the bottom of the controller grip
  • Pick a kidney!

Part Placement

  • Move SAO out from under kidney, flip to front of Swadge
  • Rotate start/select 90 degrees, push closer together, move TFT upwards
  • Update TFT part to accommodate either long or short tail, just in case (@cnlohr to email Ronbo)
  • Move power switch up to not hang over the board so much (flush)

Misc

  • Remove UART pads (nah, let's leave them)
  • Pick a microphone, scrap the other, move it to original location (@cnlohr, you get to pick. My preference is for the larger one to balance the buzzer)
  • Mic pullup needs to be 10k
  • R3 needs to be 10k
  • Remove or shrink button debounce caps
  • Add CC1/CC2 pullups for USB-C power

BOM

Validate Schematic

Blocks to validate:

  • ESP32-S2
  • Buttons
  • Microphone
  • Speaker
  • Buzzer
  • TFT Display
  • LEDs
  • Vibration Motor
  • Edge Connector
  • Pin Headers
  • Accelerometer
  • USB
  • Touch Sensor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.