|
27632
|
PartyPack by @alexvincent | Stardance
|
alexvincent
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: PartyPack by @alexvincent | Stardance
|
1792796077.1971514
|
1793400877.1971514
|
|
39885
|
Untitled by @kulchaitu09 | Stardance
|
kulchaitu09
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @kulchaitu09 | Stardance
|
1792796078.0300236
|
1793400878.0300236
|
|
9433
|
Untitled project by @jatinkevlani | Stardance
|
jatinkevlani
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @jatinkevlani | Stardan Title: Untitled project by @jatinkevlani | Stardance...
|
1792796079.3793883
|
1793400879.3793883
|
|
41250
|
Golf ball holder by @codingfreak234 | Stardance
|
codingfreak234
|
0
|
0.55
|
0
|
[]
|
[{"post_id": 37919, "ts": "202 [{"post_id": 37919, "ts": "2026-07-30T22:32:02Z", "hours": 0.2761, "text": "Today I finished version 2 of the golf ball holder that my brother asked for. The cap that was included in the last version proved ineffective and added quite a bit to the print time, so I did away with it and have decided that I’m going to try having the golf balls held in by a rubber band. We’ll see how that goes. I also doubled the wall thickness because the walls of the last version were flexible and weak. Enjoy!"}, {"post_id": 36692, "ts": "2026-07-28T22:16:53Z", "hours": 0.2781, "text": "I designed a golf ball holder for my brother. it is designed to hold 3 golf balls and has a lid so they don’t fall out. Next, I think I’m going to take it down to two golf balls so that the print time is decreased."}]...
|
Title: Golf ball holder by @codingfreak234 | Stard Title: Golf ball holder by @codingfreak234 | Stardance
Devlogs:
I designed a golf ball holder for my brother. it is designed to hold 3 golf balls and has a lid so they don’t fall out. Next, I think I’m going to take it down to two golf balls so that the print time is decreased.
Today I finished version 2 of the golf ball holder that my brother asked for. The cap that was included in the last version proved ineffective and added quite a bit to the print time, so I did away with it and have decided that I’m going to try having the golf balls held in by a rubber band. We’ll see how that goes. I also doubled the wall thickness because the walls of the last version were flexible and weak. Enjoy!...
|
1792796080.1978462
|
1793400880.1978462
|
|
41251
|
My own site! by @boyi | Stardance
|
boyi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @boyi | Stardance
|
1792796081.0663335
|
1793400881.0663335
|
|
41253
|
WarioWare Game by @Lcas | Stardance
|
Lcas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @Lcas | Stardance
|
1792796081.9588728
|
1793400881.9588728
|
|
41254
|
Untitled by @Lcas | Stardance
|
Lcas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Lcas | Stardance
|
1792796082.8446865
|
1793400882.8446865
|
|
41255
|
My own site! by @Lcas | Stardance
|
Lcas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Lcas | Stardance
|
1792796083.6906712
|
1793400883.6906712
|
|
41256
|
My first slack bot! by @Burnett | Stardance
|
Burnett
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Burnett | Stardance
|
1792796084.5448422
|
1793400884.5448422
|
|
41259
|
Hyperion Flight Computer by @pringlesbean | Starda Hyperion Flight Computer by @pringlesbean | Stardance...
|
pringlesbean
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hyperion Flight Computer by @pringlesbean | Title: Hyperion Flight Computer by @pringlesbean | Stardance...
|
1792796085.4139612
|
1793400885.4139612
|
|
41261
|
Numpad by @llew_cahalane | Stardance
|
llew_cahalane
|
0
|
2.0
|
0
|
[]
|
[{"post_id": 55903, "ts": "202 [{"post_id": 55903, "ts": "2026-07-20T00:00:00Z", "hours": 2.0, "text": "I have planned out the Hackpad. I spent my time today planning out what I want to do. I don’t have a piece of paper I wrote stuff down on, as I just kind of looked around at the different Hackpads and such to get some ideas. I do have a little drawing though. What I ended up with was something where the keys have a plate underneath them, but the right side of the pcb is exposed to the air. Taking some inspo from the Hackpad shown in the adding more parts section under the oled display, I have put all the diodes in a box in the exposed area. I thought about adding a screen, but I think that would be a bit too complicated for my first time designing a board, and I can always add them later. I am thinking of using it as a numpad maybe, and using the rotary encoder for volume 2 hours"}]...
|
Title: Numpad by @llew_cahalane | Stardance
Devlo Title: Numpad by @llew_cahalane | Stardance
Devlogs:
I have planned out the Hackpad. I spent my time today planning out what I want to do. I don’t have a piece of paper I wrote stuff down on, as I just kind of looked around at the different Hackpads and such to get some ideas. I do have a little drawing though. What I ended up with was something where the keys have a plate underneath them, but the right side of the pcb is exposed to the air. Taking some inspo from the Hackpad shown in the adding more parts section under the oled display, I have put all the diodes in a box in the exposed area. I thought about adding a screen, but I think that would be a bit too complicated for my first time designing a board, and I can always add them later. I am thinking of using it as a numpad maybe, and using the rotary encoder for volume 2 hours...
|
1792796086.2693975
|
1793400886.2693975
|
|
41263
|
A site about me! by @vizzla | Stardance
|
vizzla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A site about me! by @vizzla | Stardance
|
1792796087.1441743
|
1793400887.1441743
|
|
41264
|
Untitled by @rsupp | Stardance
|
rsupp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @rsupp | Stardance
|
1792796088.0053737
|
1793400888.0053737
|
|
41265
|
Image grabber by @Jarreth | Stardance
|
Jarreth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Image grabber by @Jarreth | Stardance
|
1792796088.8648458
|
1793400888.8648458
|
|
41267
|
Untitled project by @eleanor | Stardance
|
eleanor
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @eleanor | Stardance
|
1792796089.7090187
|
1793400889.7090187
|
|
41268
|
Memory Loss Smary Glasses by @Judith | Stardance
|
Judith
|
0
|
0.38
|
0
|
[]
|
[{"post_id": 36756, "ts": "202 [{"post_id": 36756, "ts": "2026-07-29T00:51:18Z", "hours": 0.3753, "text": "My first design for my new project: Smart Glasses that help elderly with memeory loss do their daily tasks. This is my first big hardware project!!"}]...
|
Title: Memory Loss Smary Glasses by @Judith | Star Title: Memory Loss Smary Glasses by @Judith | Stardance
Devlogs:
My first design for my new project: Smart Glasses that help elderly with memeory loss do their daily tasks. This is my first big hardware project!!...
|
1792796090.5528212
|
1793400890.5528212
|
|
41269
|
WarioWare Game (AKA Captain clark simulator) by @b WarioWare Game (AKA Captain clark simulator) by @barnabas | Stardance...
|
barnabas
|
0
|
1.32
|
0
|
[]
|
[{"post_id": 36787, "ts": "202 [{"post_id": 36787, "ts": "2026-07-29T01:57:12Z", "hours": 1.3167, "text": "hello. captain clark simulator. no experience in godot. had problems. fixed problems. have more problems."}]...
|
Title: WarioWare Game (AKA Captain clark simulator Title: WarioWare Game (AKA Captain clark simulator) by @barnabas | Stardance
Devlogs:
hello. captain clark simulator. no experience in godot. had problems. fixed problems. have more problems....
|
1792796091.4355152
|
1793400891.4355152
|
|
41270
|
RC Rover Platform by @itssaha2020 | Stardance
|
itssaha2020
|
0
|
7.06
|
0
|
[]
|
[{"post_id": 57503, "ts": "202 [{"post_id": 57503, "ts": "2026-08-29T17:50:18Z", "hours": 3.2492, "text": "Finished the cad design for the rover!"}, {"post_id": 52043, "ts": "2026-08-22T02:47:57Z", "hours": 1.2006, "text": "Finally finished the wiring diagram. Since I’m new to schematics and Kicad, I made some errors along the way that made the whole thing take longer than expected. However, it was all worth it. I plan to start the Arduino code next. Now that I’ve submitted for funding, I can hopefully show up with some live building devlogs soon :)"}, {"post_id": 50094, "ts": "2026-08-19T04:55:16Z", "hours": 0.7681, "text": "Worked on wiring diagram. Still in progress!"}, {"post_id": 37911, "ts": "2026-07-30T22:11:32Z", "hours": 1.4561, "text": "Worked on an enclosure for the rover’s remote control. As a beginner at CAD, this was great practice. Can’t wait to see how this will evolve as I keep building!"}, {"post_id": 36794, "ts": "2026-07-29T02:24:54Z", "hours": 0.3839, "text": "Designed a first version for my rover. I decided that 4WD is worth the cost because I can control each wheel. There were so many sensor options this project could have taken, but for now I chose an ultrasonic and an IMU. For the physical remote controller I’m going to make a simple one with one joystick. Excited to see where this goes!"}]...
|
Title: RC Rover Platform by @itssaha2020 | Stardan Title: RC Rover Platform by @itssaha2020 | Stardance
Devlogs:
Designed a first version for my rover. I decided that 4WD is worth the cost because I can control each wheel. There were so many sensor options this project could have taken, but for now I chose an ultrasonic and an IMU. For the physical remote controller I’m going to make a simple one with one joystick. Excited to see where this goes!
Worked on an enclosure for the rover’s remote control. As a beginner at CAD, this was great practice. Can’t wait to see how this will evolve as I keep building!
Worked on wiring diagram. Still in progress!
Finally finished the wiring diagram. Since I’m new to schematics and Kicad, I made some errors along the way that made the whole thing take longer than expected. However, it was all worth it. I plan to start the Arduino code next. Now that I’ve submitted for funding, I can hopefully show up with some live building devlogs soon :)
Finished the cad design for the rover!...
|
1792796092.3296943
|
1793400892.3296943
|
|
41272
|
My awesome macropad! by @Dr_Nefario | Stardance
|
Dr_Nefario
|
0
|
13.78
|
0
|
[]
|
[{"post_id": 64420, "ts": "202 [{"post_id": 64420, "ts": "2026-09-08T19:47:09Z", "hours": 7.7006, "text": "I finally finished my good macropad im now just working on posting everything"}, {"post_id": 60980, "ts": "2026-09-03T17:41:59Z", "hours": 2.65, "text": "Im restarting because I have gone down a rabbit hole, even tho it was a simple issue I could have fixed earlier and its too far gone to fix"}, {"post_id": 60273, "ts": "2026-09-02T15:25:20Z", "hours": 0.95, "text": "I cleaned everything in the case and fixed the pcb to fit the case"}, {"post_id": 57511, "ts": "2026-08-29T17:55:40Z", "hours": 0.4833, "text": "started the first prototype of the case Im almost finished with case only a few last tweaks to the case and pcb"}, {"post_id": 57434, "ts": "2026-08-29T16:14:34Z", "hours": 2.0, "text": "My awesome macropad , I designed my pcb and the case I took me a while to figure it out but I did it"}]...
|
Title: My awesome macropad! by @Dr_Nefario | Stard Title: My awesome macropad! by @Dr_Nefario | Stardance
Devlogs:
My awesome macropad , I designed my pcb and the case I took me a while to figure it out but I did it
started the first prototype of the case Im almost finished with case only a few last tweaks to the case and pcb
I cleaned everything in the case and fixed the pcb to fit the case
Im restarting because I have gone down a rabbit hole, even tho it was a simple issue I could have fixed earlier and its too far gone to fix
I finally finished my good macropad im now just working on posting everything...
|
1792796093.518758
|
1793400893.518758
|
|
41273
|
My first slack bot! by @Sierra_117 | Stardance
|
Sierra_117
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Sierra_117 | Starda Title: My first slack bot! by @Sierra_117 | Stardance...
|
1792796094.6136053
|
1793400894.6136053
|
|
41275
|
Untitled project by @sowrish30 | Stardance
|
sowrish30
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @sowrish30 | Stardance
|
1792796095.4836266
|
1793400895.4836266
|
|
41277
|
Untitled by @GavinBHuang | Stardance
|
GavinBHuang
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @GavinBHuang | Stardance
|
1792796096.3281245
|
1793400896.3281245
|
|
41278
|
WarioWare Game by @hunterrossiter | Stardance
|
hunterrossiter
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @hunterrossiter | Stardan Title: WarioWare Game by @hunterrossiter | Stardance...
|
1792796097.1682935
|
1793400897.1682935
|
|
41283
|
My first slack bot! by @EmmaLemma | Stardance
|
EmmaLemma
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @EmmaLemma | Stardan Title: My first slack bot! by @EmmaLemma | Stardance...
|
1792796098.0311399
|
1793400898.0311399
|
|
41284
|
My awesome macropad! by @mihail | Stardance
|
mihail
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mihail | Stardance
|
1792796098.8641331
|
1793400898.8641331
|
|
41286
|
Discord Bot by @balint1414 | Stardance
|
balint1414
|
0
|
6.91
|
0
|
[]
|
[{"post_id": 36741, "ts": "202 [{"post_id": 36741, "ts": "2026-07-29T00:12:21Z", "hours": 6.9131, "text": "Most of the things I’ve done so far. The main page is half-finished. The Admin panel and Moderator panel are partially functional. Through the management interface, you can modify the welcome system and other features"}]...
|
Title: Discord Bot by @balint1414 | Stardance
Dev Title: Discord Bot by @balint1414 | Stardance
Devlogs:
Most of the things I’ve done so far. The main page is half-finished. The Admin panel and Moderator panel are partially functional. Through the management interface, you can modify the welcome system and other features...
|
1792796099.6977475
|
1793400899.6977475
|
|
41287
|
My own site! by @hristo_tsenkov_hristov | Stardanc My own site! by @hristo_tsenkov_hristov | Stardance...
|
hristo_tsenkov_hristov
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @hristo_tsenkov_hristov | S Title: My own site! by @hristo_tsenkov_hristov | Stardance...
|
1792796100.5428815
|
1793400900.5428815
|
|
41288
|
Frictionless by @Anasofi | Stardance
|
Anasofi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Anasofi | Stardance
|
1792796101.4064155
|
1793400901.4064155
|
|
54600
|
My own site! by @bhatthayyan8 | Stardance
|
bhatthayyan8
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @bhatthayyan8 | Stardance
|
1792796102.3606167
|
1793400902.3606167
|
|
54601
|
Goat by @purpletue | Stardance
|
purpletue
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Goat by @purpletue | Stardance
|
1792796103.2544825
|
1793400903.2544825
|
|
54604
|
My awesome macropad! by @TariBlueJay18 | Stardance
|
TariBlueJay18
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @TariBlueJay18 | St Title: My awesome macropad! by @TariBlueJay18 | Stardance...
|
1792796106.9711463
|
1793400906.9711463
|
|
54605
|
WarioWare Game by @Dot | Stardance
|
Dot
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @Dot | Stardance
|
1792796107.852497
|
1793400907.852497
|
|
54608
|
My very own WebOS by @lamar_mojahed8 | Stardance
|
lamar_mojahed8
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @lamar_mojahed8 | Star Title: My very own WebOS by @lamar_mojahed8 | Stardance...
|
1792796108.6865134
|
1793400908.6865134
|
|
71095
|
Large Scale by @Rw-scorch | Stardance
|
Rw-scorch
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Large Scale by @Rw-scorch | Stardance
|
1792799222.648583
|
1793404022.648583
|
|
54609
|
MacPad by @sst | Stardance
|
sst
|
0
|
3.7
|
0
|
[]
|
[{"post_id": 57680, "ts": "202 [{"post_id": 57680, "ts": "2026-08-29T22:16:03Z", "hours": 1.7833, "text": "PCB Design After a grueling 2 hours of figuring out how to use KiCad’s designing system, I finally completed the PCB. The hardest part was definitely figuring out the wiring… and getting familiar with the tools of the app. I tried to place the XIAO 2040 on the bottom of the board… but I ran into way too many problems. I figured I’d rather just move it to the side and have a nice place to add art / rest my hand :) As for the use cases of this macropad, I plan on using it for three main things: a: shortcuts on my computer (obvi), b: CONTROLLING MY KINDLE! You can set up an HTTP server on your kindle if its jailbroken, using koreader. I plan on connecting the MacPad to a Rasberry Pi, which will sort of be the control hub, and that PI will send the signals to my kindle."}, {"post_id": 56791, "ts": "2026-08-28T18:24:55Z", "hours": 1.1833, "text": "Finished the first step. After learning the basics of KiCad and watching some tutorials, I finally completed the PCB schematic. I managed to fit all my components in – an LCD, 9 switches and a rotary encoder WITH the switch – into the 11 GPIO pins the Xiao board offers. Excited to complete this build!"}, {"post_id": 56191, "ts": "2026-08-27T20:34:55Z", "hours": 0.7333, "text": "First Entry - The Tutorial My goal is to make a sleek, and minimal keypad that captures the design of apple products while still maintaining the customizability of custom keyboards. Today, I focused on setting up KiCad (which was way harder than I anticipated) and completing the tutorial. I now have a pretty decent understanding of how to wire everything together."}]...
|
Title: MacPad by @sst | Stardance
Devlogs:
First Title: MacPad by @sst | Stardance
Devlogs:
First Entry - The Tutorial My goal is to make a sleek, and minimal keypad that captures the design of apple products while still maintaining the customizability of custom keyboards. Today, I focused on setting up KiCad (which was way harder than I anticipated) and completing the tutorial. I now have a pretty decent understanding of how to wire everything together.
Finished the first step. After learning the basics of KiCad and watching some tutorials, I finally completed the PCB schematic. I managed to fit all my components in – an LCD, 9 switches and a rotary encoder WITH the switch – into the 11 GPIO pins the Xiao board offers. Excited to complete this build!
PCB Design After a grueling 2 hours of figuring out how to use KiCad’s designing system, I finally completed the PCB. The hardest part was definitely figuring out the wiring… and getting familiar with the tools of the app. I tried to place the XIAO 2040 on the bottom of the board… but I ran into way too many problems. I figured I’d rather just move it to the side and have a nice place to add art / rest my hand :) As for the use cases of this macropad, I plan on using it for three main things: a: shortcuts on my computer (obvi), b: CONTROLLING MY KINDLE! You can set up an HTTP server on your kindle if its jailbroken, using koreader. I plan on connecting the MacPad to a Rasberry Pi, which will sort of be the control hub, and that PI will send the signals to my kindle....
|
1792799224.6682627
|
1793404024.6682627
|
|
54610
|
WarioWare Game by @kristoffer-olsen09 | Stardance
|
kristoffer-olsen09
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @kristoffer-olsen09 | Sta Title: WarioWare Game by @kristoffer-olsen09 | Stardance...
|
1792799226.2739856
|
1793404026.2739856
|
|
54613
|
My very own WebOS by @CopiCool | Stardance
|
CopiCool
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @CopiCool | Stardance
|
1792799227.124952
|
1793404027.124952
|
|
54614
|
My very own WebOS by @ssigmagirl757 | Stardance
|
ssigmagirl757
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @ssigmagirl757 | Stard Title: My very own WebOS by @ssigmagirl757 | Stardance...
|
1792799228.456225
|
1793404028.456225
|
|
54615
|
My awesome macropad! by @Gyokui | Stardance
|
Gyokui
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Gyokui | Stardance
|
1792799229.794935
|
1793404029.794935
|
|
54618
|
BATPAD by @Dxkshh | Stardance
|
Dxkshh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BATPAD by @Dxkshh | Stardance
|
1792799230.6557672
|
1793404030.6557672
|
|
54619
|
My very own WebOS by @salithecat | Stardance
|
salithecat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @salithecat | Stardanc Title: My very own WebOS by @salithecat | Stardance...
|
1792799231.5139737
|
1793404031.5139737
|
|
54621
|
Untitled project by @Icon | Stardance
|
Icon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Icon | Stardance
|
1792799232.3508728
|
1793404032.3508728
|
|
54623
|
My_TechPad by @MoonRock | Stardance
|
MoonRock
|
0
|
14.66
|
0
|
[]
|
[{"post_id": 81220, "ts": "202 [{"post_id": 81220, "ts": "2026-10-20T10:49:46Z", "hours": 4.3033, "text": "Devlog #5: Final development update before I submit my project for review. I coded nonstop for four hours and have finally finished the firmware. I also organized everything, and it’s now ready for submission."}, {"post_id": 81100, "ts": "2026-10-19T21:22:20Z", "hours": 3.4397, "text": "devlog #4 :: completed cad desiging, and half bit work regarding firmware"}, {"post_id": 80758, "ts": "2026-10-18T18:25:05Z", "hours": 4.1617, "text": "devlog#3: Finalyy completed the entire pcb circuit. quite a feat. Will be starting main design from tommorrow"}, {"post_id": 80340, "ts": "2026-10-17T10:08:47Z", "hours": 0.4833, "text": "devlog#2: finally started with the schematic design for my Techpad.Built the switch matrix and figured out some stuff.(Nothing beats google)"}, {"post_id": 80213, "ts": "2026-10-16T19:21:16Z", "hours": 2.2769, "text": "devlog1:: Gathered my thoughts and began working on my new project. I read the complete guide, defined a clear goal and design, installed everything I needed, and started building the PCB."}]...
|
Title: My_TechPad by @MoonRock | Stardance
Devlog Title: My_TechPad by @MoonRock | Stardance
Devlogs:
devlog1:: Gathered my thoughts and began working on my new project. I read the complete guide, defined a clear goal and design, installed everything I needed, and started building the PCB.
devlog#2: finally started with the schematic design for my Techpad.Built the switch matrix and figured out some stuff.(Nothing beats google)
devlog#3: Finalyy completed the entire pcb circuit. quite a feat. Will be starting main design from tommorrow
devlog #4 :: completed cad desiging, and half bit work regarding firmware
Devlog #5: Final development update before I submit my project for review. I coded nonstop for four hours and have finally finished the firmware. I also organized everything, and it’s now ready for submission....
|
1792799233.1845396
|
1793404033.1845396
|
|
54624
|
Kiara by @Kothasaiaditya | Stardance
|
Kothasaiaditya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Kiara by @Kothasaiaditya | Stardance
|
1792799234.1016693
|
1793404034.1016693
|
|
54625
|
My awesome macropad! by @Lucasino | Stardance
|
Lucasino
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Lucasino | Stardan Title: My awesome macropad! by @Lucasino | Stardance...
|
1792799234.9491525
|
1793404034.9491525
|
|
54626
|
Six pad by @Kothasaiaditya | Stardance
|
Kothasaiaditya
|
0
|
1.16
|
0
|
[]
|
[{"post_id": 62845, "ts": "202 [{"post_id": 62845, "ts": "2026-09-06T11:34:24Z", "hours": 0.6061, "text": "Project Architecture & Directory Setup Created a clean local workspace by following the required project structure with four main folders: CAD/ , PCB/ , Firmware/ , and production/ . Organised all the KiCad project files, including the .kicad_pro , .kicad_sch , and .kicad_pcb files, inside the PCB/ folder. CAD Modeling & Component Isolation Used Fusion 360 to complete the screwless, friction-fit design of the 6-key macropad with the Seeeduino XIAO, rotary encoder, and 128x32 OLED display. Used the Move tool and body selection options in Fusion 360 to position the components properly and create exploded views showing the internal standoffs and component placement. Exported the complete assembled macropad as a .STEP file and placed it inside the CAD/ folder. Separately isolated the top and bottom case parts using viewport visibility options and exported them as Top.STEP and Bottom.STEP inside the production/ folder. Firmware & Manufacturing Assets Set up the Python-based KMK firmware and placed the main control script, main.py , inside the Firmware/ folder. Also included the required main.py file in the production/ folder for the final project files. Organised the manufacturing files by adding the PCB Gerber files as gerbers.zip along with the required case parts for fabrication. Documentation & Release Preparation Created a complete README.md for SixPad with the project description, features, repository structure, Bill of Materials (BOM), and images showing the CAD design, schematic, PCB, and case assembly. Fixed and added the required image paths so that the project images are properly displayed on GitHub. Prepared the final project information and GitHub repository link for the #hackpad-ships Slack channel submission. Hack Time Tracking I was not able to properly track the hack time spent on the CAD work because I could not find a suitable hack-time tracking plugin for Fusion 360. I also tried using the Keycat plugin, but it was not working properly, so I could not use it reliably for tracking the time."}, {"post_id": 61722, "ts": "2026-09-04T19:18:45Z", "hours": 0.2919, "text": "Devlog: Laying Out and Routing My Custom 6-Key Macropad Finally moved from the schematic to the actual PCB layout for my custom 6-key macropad. This part was mainly about getting the component placement right, checking the mechanical clearances, and routing everything properly to the Seeeduino XIAO. Here’s what I did during the layout and routing. Setting Up the Mechanical Grid First, I worked on the switch placement. I set the grid to 19.05 mm , which is the standard 1U spacing used in mechanical keyboards. I placed all 6 switches in a 2x3 layout and made sure the spacing was proper so the keycaps won’t collide with each other. After fixing the switches, I changed the grid to a smaller value and placed the 6 through-hole diodes next to their respective switches. This helped me keep the connections shorter and cleaner. Component Placement and Board Outline Once the switches and diodes were placed, I started arranging the remaining components around them. The Brains: I placed the Seeeduino XIAO on the left side of the board. OLED + Encoder: The 4-pin OLED header and rotary encoder were placed at the top. This gives enough space for the OLED to sit above the switches using standoffs. Board Outline: I created the Edge.Cuts around all the components. One important thing I changed was the left side of the board . I moved the edge slightly inward so that it sits properly around the XIAO’s USB-C port. This way, the PCB won’t block the cable when I connect it. Adding the Underglow I also added 4 WS2812B LEDs , one near each corner of the board, for the underglow. Since the LEDs normally shine upwards, I flipped their footprints to the Bottom Copper (B.Cu) layer. The idea is to make the light shine down towards the desk instead of directly into the keycaps. Routing Everything After the placement was done, I started routing the board. Signal Routing For the switch matrix, I used 0.25 mm traces . The switch-to-diode connections and rows were mainly routed on the F.Cu layer . For the columns, I used vias to move the connections to the B.Cu layer where needed. From there, I routed the rows and columns back to the GPIO pins of the Seeeduino XIAO. Power Routing For the power connections, I used 0.5 mm traces . The switches don’t really consume much current, but the 4 WS2812B LEDs can draw quite a bit of current when running at high brightness. So I wanted to give the power lines some extra width instead of using the same thin traces everywhere. I used wider traces for the 5V, 3.3V and GND connections. Ground Pour Finally, I added GND copper pours on both the top and bottom layers. This gives the board a proper ground plane and also provides a low-resistance return path for the LEDs. Current Status At this point, the PCB is fully routed with 0 unrouted nets . So the main PCB layout is basically done. Now I just need to do the final checks before sending it for manufacturing. What’s Left Run the final DRC Check clearances and possible routing issues Generate the 3D view Do a final mechanical check Generate the Gerber files Get the PCB manufactured Overall, this was a pretty nice step because I could finally see the schematic turning into an actual physical board. Now I just need to make sure I haven’t done anything stupid before getting the PCB manufactured 😭."}, {"post_id": 60177, "ts": "2026-09-02T12:10:55Z", "hours": 0.2653, "text": "Devlog 01: Designing the 6-Key Macropad Schematic Project Goal The goal of this project is to build a small and compact 2x3 macropad with hardware media controls, an OLED display and RGB lighting. Hardware & Components For the main controller, I decided to use the Seeeduino XIAO because it is very small and has enough GPIO pins for this project. The main components I am using are: Microcontroller: Seeeduino XIAO Switches: 6 mechanical switches in a 2x3 layout Media Control: 1 rotary encoder Display: I2C OLED display Lighting: 4 WS2812B RGB LEDs connected in a chain KiCad Schematic For the first stage, I started working on the schematic in KiCad . The main idea was to first decide how all the components should be connected and which GPIO pins I should use before moving to the PCB design. Switch Matrix The 6 switches are arranged in a 2-row and 3-column matrix . This helps reduce the number of GPIO pins required. Each switch is connected with a diode so that multiple keys can be pressed at the same time without causing key ghosting. Overall, the switch matrix uses 5 GPIO pins from the XIAO. OLED Display The OLED is connected using I2C . I connected the OLED to the XIAO’s: SDA SCL 3.3V GND This allows the microcontroller to communicate with the display using the I2C protocol. Rotary Encoder For the rotary encoder, I am using two signal pins: ENCA ENCB These will be used to detect the direction in which the encoder is rotated. The common pin of the encoder is connected to GND . RGB LEDs For the RGB lighting, I am using 4 WS2812B LEDs connected in a daisy chain. Instead of using separate GPIO pins for every LED, I am using one data line called LED_DATA to control all four LEDs. The LEDs are powered using the 5V line. Something I Just Found Out While working on this project, I just found out that there is a plugin that can connect Hackatime with KiCad . This is actually pretty useful because I can track the time I spend working on the KiCad part of the project through Hackatime as well. I am going to try setting this up and see how well it works with the project. What’s Next? Now that the basic connections are done in the schematic, the next part is to move towards the actual PCB design. PCB Layout I will assign the required footprints to all the components and then start positioning the 2x3 switch layout. After that, I will route the copper traces and complete the PCB layout. Enclosure Once the PCB is ready, I plan to export it as a STEP model and use it in a 3D CAD workspace to design a custom enclosure for the macropad. Firmware After the hardware side is ready, I will start working on the firmware using the KMK framework in Python . The firmware will handle: Switch matrix scanning Rotary encoder input OLED display RGB lighting and animations This is the first stage of the project. Right now, my main focus is getting the schematic and hardware connections right before moving to the PCB."}]...
|
Title: Six pad by @Kothasaiaditya | Stardance
Dev Title: Six pad by @Kothasaiaditya | Stardance
Devlogs:
Devlog 01: Designing the 6-Key Macropad Schematic Project Goal The goal of this project is to build a small and compact 2x3 macropad with hardware media controls, an OLED display and RGB lighting. Hardware & Components For the main controller, I decided to use the Seeeduino XIAO because it is very small and has enough GPIO pins for this project. The main components I am using are: Microcontroller: Seeeduino XIAO Switches: 6 mechanical switches in a 2x3 layout Media Control: 1 rotary encoder Display: I2C OLED display Lighting: 4 WS2812B RGB LEDs connected in a chain KiCad Schematic For the first stage, I started working on the schematic in KiCad . The main idea was to first decide how all the components should be connected and which GPIO pins I should use before moving to the PCB design. Switch Matrix The 6 switches are arranged in a 2-row and 3-column matrix . This helps reduce the number of GPIO pins required. Each switch is connected with a diode so that multiple keys can be pressed at the same time without causing key ghosting. Overall, the switch matrix uses 5 GPIO pins from the XIAO. OLED Display The OLED is connected using I2C . I connected the OLED to the XIAO’s: SDA SCL 3.3V GND This allows the microcontroller to communicate with the display using the I2C protocol. Rotary Encoder For the rotary encoder, I am using two signal pins: ENCA ENCB These will be used to detect the direction in which the encoder is rotated. The common pin of the encoder is connected to GND . RGB LEDs For the RGB lighting, I am using 4 WS2812B LEDs connected in a daisy chain. Instead of using separate GPIO pins for every LED, I am using one data line called LED_DATA to control all four LEDs. The LEDs are powered using the 5V line. Something I Just Found Out While working on this project, I just found out that there is a plugin that can connect Hackatime with KiCad . This is actually pretty useful because I can track the time I spend working on the KiCad part of the project through Hackatime as well. I am going to try setting this up and see how well it works with the project. What’s Next? Now that the basic connections are done in the schematic, the next part is to move towards the actual PCB design. PCB Layout I will assign the required footprints to all the components and then start positioning the 2x3 switch layout. After that, I will route the copper traces and complete the PCB layout. Enclosure Once the PCB is ready, I plan to export it as a STEP model and use it in a 3D CAD workspace to design a custom enclosure for the macropad. Firmware After the hardware side is ready, I will start working on the firmware using the KMK framework in Python . The firmware will handle: Switch matrix scanning Rotary encoder input OLED display RGB lighting and animations This is the first stage of the project. Right now, my main focus is getting the schematic and hardware connections right before moving to the PCB.
Devlog: Laying Out and Routing My Custom 6-Key Macropad Finally moved from the schematic to the actual PCB layout for my custom 6-key macropad. This part was mainly about getting the component placement right, checking the mechanical clearances, and routing everything properly to the Seeeduino XIAO. Here’s what I did during the layout and routing. Setting Up the Mechanical Grid First, I worked on the switch placement. I set the grid to 19.05 mm , which is the standard 1U spacing used in mechanical keyboards. I placed all 6 switches in a 2x3 layout and made sure the spacing was proper so the keycaps won’t collide with each other. After fixing the switches, I changed the grid to a smaller value and placed the 6 through-hole diodes next to their respective switches. This helped me keep the connections shorter and cleaner. Component Placement and Board Outline Once the switches and diodes were placed, I started arranging the remaining components around them. The Brains: I placed the Seeeduino XIAO on the left side of the board. OLED + Encoder: The 4-pin OLED header and rotary encoder were placed at the top. This gives enough space for the OLED to sit above the switches using standoffs. Board Outline: I created the Edge.Cuts around all the components. One important thing I changed was the left side of the board . I moved the edge slightly inward so that it sits properly around the XIAO’s USB-C port. This way, the PCB won’t block the cable when I connect it. Adding the Underglow I also added 4 WS2812B LEDs , one near each corner of the board, for the underglow. Since the LEDs normally shine upwards, I flipped their footprints to the Bottom Copper (B.Cu) layer. The idea is to make the light shine down towards the desk instead of directly into the keycaps. Routing Everything After the placement was done, I started routing the board. Signal Routing For the switch matrix, I used 0.25 mm traces . The switch-to-diode connections and rows were mainly routed on the F.Cu layer . For the columns, I used vias to move the connections to the B.Cu layer where needed. From there, I routed the rows and columns back to the GPIO pins of the Seeeduino XIAO. Power Routing For the power connections, I used 0.5 mm traces . The switches don’t really consume much current, but the 4 WS2812B LEDs can draw quite a bit of current when running at high brightness. So I wanted to give the power lines some extra width instead of using the same thin traces everywhere. I used wider traces for the 5V, 3.3V and GND connections. Ground Pour Finally, I added GND copper pours on both the top and bottom layers. This gives the board a proper ground plane and also provides a low-resistance return path for the LEDs. Current Status At this point, the PCB is fully routed with 0 unrouted nets . So the main PCB layout is basically done. Now I just need to do the final checks before sending it for manufacturing. What’s Left Run the final DRC Check clearances and possible routing issues Generate the 3D view Do a final mechanical check Generate the Gerber files Get the PCB manufactured Overall, this was a pretty nice step because I could finally see the schematic turning into an actual physical board. Now I just need to make sure I haven’t done anything stupid before getting the PCB manufactured 😭.
Project Architecture & Directory Setup Created a clean local workspace by following the required project structure with four main folders: CAD/ , PCB/ , Firmware/ , and production/ . Organised all the KiCad project files, including the .kicad_pro , .kicad_sch , and .kicad_pcb files, inside the PCB/ folder. CAD Modeling & Component Isolation Used Fusion 360 to complete the screwless, friction-fit design of the 6-key macropad with the Seeeduino XIAO, rotary encoder, and 128x32 OLED display. Used the Move tool and body selection options in Fusion 360 to position the components properly and create exploded views showing the internal standoffs and component placement. Exported the complete assembled macropad as a .STEP file and placed it inside the CAD/ folder. Separately isolated the top and bottom case parts using viewport visibility options and exported them as Top.STEP and Bottom.STEP inside the production/ folder. Firmware & Manufacturing Assets Set up the Python-based KMK firmware and placed the main control script, main.py , inside the Firmware/ folder. Also included the required main.py file in the production/ folder for the final project files. Organised the manufacturing files by adding the PCB Gerber files as gerbers.zip along with the required case parts for fabrication. Documentation & Release Preparation Created a complete README.md for SixPad with the project description, features, repository structure, Bill of Materials (BOM), and images showing the CAD design, schematic, PCB, and case assembly. Fixed and added the required image paths so that the project images are properly displayed on GitHub. Prepared the final project information and GitHub repository link for the #hackpad-ships Slack channel submission. Hack Time Tracking I was not able to properly track the hack time spent on the CAD work because I could not find a suitable hack-time tracking plugin for Fusion 360. I also tried using the Keycat plugin, but it was not working properly, so I could not use it reliably for tracking the time....
|
1792799235.794374
|
1793404035.794374
|
|
54627
|
C3 Supermini macropad by @Faateh | Stardance
|
Faateh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: C3 Supermini macropad by @Faateh | Stardanc Title: C3 Supermini macropad by @Faateh | Stardance...
|
1792799237.16549
|
1793404037.16549
|
|
54628
|
Website that create that makes money by doing dail Website that create that makes money by doing daily carbon mining online through a help of a game by @meetfardinshahrahman | Stardance...
|
meetfardinshahrahman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Website that create that makes money by doi Title: Website that create that makes money by doing daily carbon mining online through a help of a game by @meetfardinshahrahman | Stardance...
|
1792799238.6779478
|
1793404038.6779478
|
|
54629
|
Petro by @vineeetbembalgi | Stardance
|
vineeetbembalgi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Petro by @vineeetbembalgi | Stardance
|
1792799239.5165124
|
1793404039.5165124
|
|
54630
|
Drivetrain plus elevator by @advay_awesomer | Star Drivetrain plus elevator by @advay_awesomer | Stardance...
|
advay_awesomer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Drivetrain plus elevator by @advay_awesomer Title: Drivetrain plus elevator by @advay_awesomer | Stardance...
|
1792799240.346368
|
1793404040.346368
|