Skip to content

Conversation

@System-End
Copy link

Ready to submit your project? Nice job! Hopefully you've read the submission guidelines. If not, make sure to read them first.

Check off the following to let the reviewers know you've done everything:
[y] I HAVE RAN DRC ON MY DESIGN WITH ZERO ERRORS (Silkscreen errors are okay)
[y] I HAVE BRANDED ALL MY PARTS (PCB, CASE) WITH MY HACKPAD'S NAME
[y] I HAVE MADE SURE MY 3D PRINTED PARTS DO NOT REQUIRE SUPPORTS (Text branding overhang is okay)
[y] I HAVE MADE SURE TO INCLUDE TOLERANCES (0.25mm)
[y] MY HACKPAD'S PCB IS UNDER 100mm x 100mm, I DO NOT HAVE MORE THAN 16X SWITCHES, 2X ROTARY ENCODERS, 1X OLED, 16X LEDS.
[]y IN MY FOLDER, THERE IS A README.MD FILE THAT CONTAINS THE FOLLOWING INFORMATION:

  • Full render including all the parts
  • A few sentences about the inspiration and challenges
  • BOM
  • Photos of the Schematic, PCB, and case

If you're unsure about the format, make sure to check out this example and follow the format there.

If this PR isn't a submission, that's okay too! Please remove the above boxes and explain what the pull request is for! If there's anything about this PR template that seems confusing, send a message in #hackpad in slack!

@vercel
Copy link

vercel bot commented Apr 16, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
hackpad ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 2, 2025 11:38am

@souptik-samanta
Copy link
Contributor

LGTM #85

@vercel
Copy link

vercel bot commented Apr 21, 2025

Deployment failed with the following error:

The provided GitHub repository does not contain the requested branch or commit reference. Please ensure the repository is not empty.

Copy link
Collaborator

@M0HID M0HID left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work on this but could you please add your firmware to the pr? i dont see it

Copy link
Collaborator

@Overlord-Runt Overlord-Runt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hihi, can you add firmware files?

Copilot AI review requested due to automatic review settings December 4, 2025 15:44
@vercel
Copy link

vercel bot commented Dec 4, 2025

@System-End is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds the "Endpad" hackpad project, a macropad with 15 Cherry MX switches, 1 rotary encoder, 2 RGB LEDs, and function keys F13-F24 plus media controls. The submission includes KiCad schematic/PCB files and a README with project documentation.

Key Changes

  • Added complete KiCad project files for a custom macropad PCB design
  • Included README with firmware description, BOM, and project pictures
  • Uses Seeed XIAO RP2040 microcontroller with MCP23017 IO expander for additional GPIO

Reviewed changes

Copilot reviewed 12 out of 33 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
hackpads/endpad/readme.md Project documentation with BOM, firmware details, and images
hackpads/endpad/endpad-pcb/hackpad3d.kicad_sch Schematic file showing electrical connections for 15 switches, encoder, LEDs, and microcontroller
hackpads/endpad/endpad-pcb/hackpad3d.kicad_pro KiCad project configuration
hackpads/endpad/endpad-pcb/hackpad.kicad_pro Alternative KiCad project configuration
hackpads/endpad/endpad-pcb/sym-lib-table Symbol library table referencing XIAO library
hackpads/endpad/endpad-pcb/fp-lib-table Footprint library table for custom 3D models

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

# Endpad
## A ProtoFox's macropad

Primarily intended as a general-use hackpad, intend to use most of the extra F-keys for keybinds primarily for streaming, have way more then needed.
Copy link

Copilot AI Dec 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammatical error: "have way more then needed" should be "have way more than needed".

Copilot uses AI. Check for mistakes.
- 4x M3x5mx4mm heatset inserts
- 1x MCP23017 io expander chip
- 1x Case (2 printed parts)
- 1x MCP23017_SO
Copy link

Copilot AI Dec 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate BOM entry: "MCP23017_SO" appears on line 39, but the MCP23017 IO expander chip is already listed on line 37. This appears to be a duplicate entry and should be removed.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants