Skip to content

My ithinkiknowwhatimdoing keyboard - #228

Merged
M0HID merged 26 commits into
hackclub:mainfrom
nathantsai1:main
Oct 28, 2024
Merged

My ithinkiknowwhatimdoing keyboard#228
M0HID merged 26 commits into
hackclub:mainfrom
nathantsai1:main

Conversation

@nathantsai1

Copy link
Copy Markdown
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

vercelBot commented Oct 22, 2024

Copy link
Copy Markdown

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

NameStatusPreviewCommentsUpdated (UTC)
hackpad✅ Ready (Inspect)Visit Preview💬 Add feedbackOct 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
Copy Markdown

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

nathantsai1 commented Oct 23, 2024

Copy link
Copy Markdown
ContributorAuthor

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
Copy Markdown
Contributor

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
Copy Markdown
ContributorAuthor

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

--Nathan

@M0HIDM0HID left a comment

Copy link
Copy Markdown
Collaborator

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!!

…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

@M0HIDM0HID left a comment

Copy link
Copy Markdown
Collaborator

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:mainOct 28, 2024
@M0HIDM0HID mentioned this pull request Nov 5, 2024
This was referenced Mar 8, 2025
Sign up for freeto 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

@nathantsai1@opott@dvdrhmn@M0HID