Skip to content

Conversation

@nathantsai1
Copy link
Contributor

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

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

If this PR isn't a submission, that's okay too! If there's anything about this PR template that seems confusing, let me know in #hackpad on the slack!
(I hope it works!)

@vercel
Copy link

vercel bot commented Oct 22, 2024

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 Oct 28, 2024 11:13pm

…tion/pcb_start_Top plate v1.dxf to hackpads/doublePad-main-unzip/doublePad-main/production/case/pcb_start_Top plate v1.dxf
…tion/pcb_start_base v1.dxf to hackpads/doublePad-main-unzip/doublePad-main/production/case/pcb_start_base v1.dxf
…tion/pcb_start_plate v1.dxf to hackpads/doublePad-main-unzip/doublePad-main/production/case/pcb_start_plate v1.dxf
@opott
Copy link

opott commented Oct 22, 2024

Hi,
I've just taken a look at your PCB folder, but the files are in a .lck format, so they are unreadable by KiCad. Would it be possible for you to upload the correct files?

@nathantsai1
Copy link
Contributor Author

nathantsai1 commented Oct 23, 2024

Hi Oliver,

Thank you for reviewing my keyboard project! I have changed the PCB files to be readable by KiCad. Could you please check my PCB design to see if it meets the HackPad requirements?
-nathan

@dvdrhmn
Copy link
Contributor

dvdrhmn commented Oct 23, 2024

Hey @nathantsai1
looking pretty good:

  • Schematic looks like you're wiring the columns seperatley for each row? I'd also recommend column labels (like you've used for the rows).
    You should consider making it a matrix (which would use 6 io pins instead of 10). But it should work. Efficient use of pins doesn't matter if you're not using those pins for anything else, but it's worth noting for the future. Super easy to do matrixes in firmware, you'd be able to use the kmk minimal example in their docs.
  • With this in mind, I'm not sure about your firmware code, you haven't mentioned the row pins at all... I've never used KMK before though.
  • Case looks sweet, nicely done :)

@nathantsai1
Copy link
Contributor Author

Thanks @AlphaBeta42 for your input, I will add columns to my input pins!

--Nathan

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! You can order your Hackpad here!!

M0HID added 2 commits October 28, 2024 23:11
…ackpads/doublePad/README.md

	renamed:    hackpads/doublePad-main-unzip/doublePad-main/cad/pcb_start v3.step -> hackpads/doublePad/cad/pcb_start v3.step
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/cad/pcb_start v4.f3z -> hackpads/doublePad/cad/pcb_start v4.f3z
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/firmware/main.py -> hackpads/doublePad/firmware/main.py
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/fp-info-cache -> hackpads/doublePad/pcb/hackpad/fp-info-cache
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_221500.zip -> hackpads/doublePad/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_221500.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_222723.zip -> hackpads/doublePad/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_222723.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_223813.zip -> hackpads/doublePad/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_223813.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_225234.zip -> hackpads/doublePad/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_225234.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_231142.zip -> hackpads/doublePad/pcb/hackpad/hackpad-backups/hackpad-2024-10-06_231142.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad-backups/hackpad-2024-10-08_211329.zip -> hackpads/doublePad/pcb/hackpad/hackpad-backups/hackpad-2024-10-08_211329.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad.kicad_pcb -> hackpads/doublePad/pcb/hackpad/hackpad.kicad_pcb
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad.kicad_prl -> hackpads/doublePad/pcb/hackpad/hackpad.kicad_prl
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad.kicad_pro -> hackpads/doublePad/pcb/hackpad/hackpad.kicad_pro
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/hackpad.kicad_sch -> hackpads/doublePad/pcb/hackpad/hackpad.kicad_sch
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/#auto_saved_files# -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/#auto_saved_files#
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/fp-info-cache -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/fp-info-cache
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-08_213709.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-08_213709.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-18_231305.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-18_231305.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_183433.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_183433.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_184022.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_184022.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_184654.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_184654.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_202223.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_202223.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_225058.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-19_225058.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_182437.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_182437.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_220922.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_220922.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_222037.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_222037.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_222651.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_222651.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_223423.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-20_223423.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_182812.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_182812.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_183816.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_183816.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_184749.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_184749.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_185419.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_185419.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_190821.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_190821.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_191452.zip -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing-backups/ithinkiknowwhatimdoing-2024-10-21_191452.zip
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_pcb -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_pcb
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_prl -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_prl
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_pro -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_pro
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_sch -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/ithinkiknowwhatimdoing.kicad_sch
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/~ithinkiknowwhatimdoing.kicad_pcb.lck -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/~ithinkiknowwhatimdoing.kicad_pcb.lck
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/hackpad/ithinkiknowwhatimdoing/~ithinkiknowwhatimdoing.kicad_sch.lck -> hackpads/doublePad/pcb/hackpad/ithinkiknowwhatimdoing/~ithinkiknowwhatimdoing.kicad_sch.lck
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/ithinkiknowwhatimdoing.kicad_pcb -> hackpads/doublePad/pcb/ithinkiknowwhatimdoing.kicad_pcb
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/ithinkiknowwhatimdoing.kicad_prl -> hackpads/doublePad/pcb/ithinkiknowwhatimdoing.kicad_prl
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/ithinkiknowwhatimdoing.kicad_sch -> hackpads/doublePad/pcb/ithinkiknowwhatimdoing.kicad_sch
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/pcb/libraries.txt -> hackpads/doublePad/pcb/libraries.txt
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/production/case/pcb_start_Top plate v1.dxf -> hackpads/doublePad/production/case/pcb_start_Top plate v1.dxf
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/production/case/pcb_start_base v1.dxf -> hackpads/doublePad/production/case/pcb_start_base v1.dxf
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/production/case/pcb_start_plate v1.dxf -> hackpads/doublePad/production/case/pcb_start_plate v1.dxf
	renamed:    hackpads/doublePad-main-unzip/doublePad-main/production/main.py -> hackpads/doublePad/production/main.py
	new file:   hackpads/0xBB/0xBB_logo.png
	new file:   hackpads/0xBB/CAD/case_bottom.step
	new file:   hackpads/0xBB/CAD/case_top.step
	new file:   hackpads/0xBB/CAD/full case.step
	new file:   hackpads/0xBB/CAD/plate-2024-10-05T20_56_19.932Z.dxf
	new file:   hackpads/0xBB/Firmware/firmware.py
	new file:   hackpads/0xBB/PCB/fp-info-cache
	new file:   hackpads/0xBB/PCB/hexadecimal_num_pad.kicad_pcb
	new file:   hackpads/0xBB/PCB/hexadecimal_num_pad.kicad_prl
	new file:   hackpads/0xBB/PCB/hexadecimal_num_pad.kicad_pro
	new file:   hackpads/0xBB/PCB/hexadecimal_num_pad.kicad_sch
	new file:   hackpads/0xBB/README.md
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! You can order your Hackpad here!!

@M0HID M0HID merged commit d605bc7 into hackclub:main Oct 28, 2024
1 check passed
@M0HID M0HID mentioned this pull request Nov 5, 2024
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