|
44730
|
WarioWare Game by @AyanshBanerjee | Stardance
|
AyanshBanerjee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @AyanshBanerjee | Stardan Title: WarioWare Game by @AyanshBanerjee | Stardance...
|
1792597827.1296701
|
1793202627.1296701
|
|
44731
|
Matrix Webcam Filter by @KushalGangarapu | Stardan Matrix Webcam Filter by @KushalGangarapu | Stardance...
|
KushalGangarapu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Matrix Webcam Filter by @KushalGangarapu | Title: Matrix Webcam Filter by @KushalGangarapu | Stardance...
|
1792597828.706754
|
1793202628.706754
|
|
44733
|
PenOS by @Dunvillel | Stardance
|
Dunvillel
|
0
|
0.83
|
0
|
[]
|
[{"post_id": 42334, "ts": "202 [{"post_id": 42334, "ts": "2026-08-07T00:30:50Z", "hours": 0.8333, "text": "Built a custom web pen-based rendering engine - text & shapes - for my Web OS project, PenOS. It now has 140 characters, 1 font, 8 text effects, text sizes, alignment (l/c/r), and HSV color for the text engine. It can write a block of text with screen wrapping at anywhere on the page. It can draw circles with changeable inner radius, color, radius, x, y. Rectangles with border width, x, y, color, and optional fill. Lines from (x,y) to (x2,y2), or in a direction and distance, or from (x,y) pointing at (x2,y2) at a set distance. Completely pen-based - no images whatsoever, all dynamically drawn."}]...
|
Title: PenOS by @Dunvillel | Stardance
Devlogs:
B Title: PenOS by @Dunvillel | Stardance
Devlogs:
Built a custom web pen-based rendering engine - text & shapes - for my Web OS project, PenOS. It now has 140 characters, 1 font, 8 text effects, text sizes, alignment (l/c/r), and HSV color for the text engine. It can write a block of text with screen wrapping at anywhere on the page. It can draw circles with changeable inner radius, color, radius, x, y. Rectangles with border width, x, y, color, and optional fill. Lines from (x,y) to (x2,y2), or in a direction and distance, or from (x,y) pointing at (x2,y2) at a set distance. Completely pen-based - no images whatsoever, all dynamically drawn....
|
1792597829.5527759
|
1793202629.5527759
|
|
44734
|
My own site! by @notfionac | Stardance
|
notfionac
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @notfionac | Stardance
|
1792597830.4088805
|
1793202630.4088805
|
|
44735
|
Solar by @Mflash77 | Stardance
|
Mflash77
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Solar by @Mflash77 | Stardance
|
1792597831.2621896
|
1793202631.2621896
|
|
44736
|
Solar by @Mflash77 | Stardance
|
Mflash77
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Solar by @Mflash77 | Stardance
|
1792597832.1035643
|
1793202632.1035643
|
|
44737
|
Space First Project by @AyanshBanerjee | Stardance
|
AyanshBanerjee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Space First Project by @AyanshBanerjee | St Title: Space First Project by @AyanshBanerjee | Stardance...
|
1792597832.9809377
|
1793202632.9809377
|
|
44738
|
Solar PRo by @Mflash77 | Stardance
|
Mflash77
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Solar PRo by @Mflash77 | Stardance
|
1792597833.834626
|
1793202633.834626
|
|
44739
|
An electric Vehicle by @Ana101 | Stardance
|
Ana101
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: An electric Vehicle by @Ana101 | Stardance
|
1792597834.9208488
|
1793202634.9208488
|
|
44740
|
FocusPad by @souxza | Stardance
|
souxza
|
0
|
2.42
|
0
|
[]
|
[{"post_id": 42435, "ts": "202 [{"post_id": 42435, "ts": "2026-08-07T04:38:13Z", "hours": 1.2883, "text": "Finally got the pcb fully routed, took me way longer than it shouldve lmao D:"}, {"post_id": 42391, "ts": "2026-08-07T02:38:35Z", "hours": 0.5, "text": "Got the PCB layout mostly planneddd :D spacing is decent enough so id say the outline is done"}, {"post_id": 42319, "ts": "2026-08-07T00:01:13Z", "hours": 0.6333, "text": "Built the first FocusPad schematic in KiCad, wired all six keys plus the encoder and OLED, and somehow got every footprint assigned correctlyy"}]...
|
Title: FocusPad by @souxza | Stardance
Devlogs:
B Title: FocusPad by @souxza | Stardance
Devlogs:
Built the first FocusPad schematic in KiCad, wired all six keys plus the encoder and OLED, and somehow got every footprint assigned correctlyy
Got the PCB layout mostly planneddd :D spacing is decent enough so id say the outline is done
Finally got the pcb fully routed, took me way longer than it shouldve lmao D:...
|
1792597835.753547
|
1793202635.753547
|
|
44741
|
Tennis Ball Launcher by @ronitbuilds | Stardance
|
ronitbuilds
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Tennis Ball Launcher by @ronitbuilds | Star Title: Tennis Ball Launcher by @ronitbuilds | Stardance...
|
1792597836.6444669
|
1793202636.6444669
|
|
44742
|
personal site by @codingfreak234 | Stardance
|
codingfreak234
|
0
|
1.45
|
0
|
[]
|
[{"post_id": 48595, "ts": "202 [{"post_id": 48595, "ts": "2026-08-17T01:35:32Z", "hours": 1.4489, "text": "started my personal site! creating the nav bar is tricky, so I’m going to have to nitpick that next time. and I also need to work more on the structure and style of the site too."}]...
|
Title: personal site by @codingfreak234 | Stardanc Title: personal site by @codingfreak234 | Stardance
Devlogs:
started my personal site! creating the nav bar is tricky, so I’m going to have to nitpick that next time. and I also need to work more on the structure and style of the site too....
|
1792597837.4849186
|
1793202637.4849186
|
|
44743
|
Probe by @TheBuildplateBrain | Stardance
|
TheBuildplateBrain
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Probe by @TheBuildplateBrain | Stardance
|
1792597838.3467686
|
1793202638.3467686
|
|
44744
|
My own site! by @adrishg74 | Stardance
|
adrishg74
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @adrishg74 | Stardance
|
1792597839.174107
|
1793202639.174107
|
|
44745
|
WebOS Project by @Dino4all | Stardance
|
Dino4all
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WebOS Project by @Dino4all | Stardance
|
1792597840.0464215
|
1793202640.0464215
|
|
44746
|
cipher encoder by @tombikadam2009 | Stardance
|
tombikadam2009
|
0
|
7.26
|
0
|
[]
|
[{"post_id": 46057, "ts": "202 [{"post_id": 46057, "ts": "2026-08-13T00:11:15Z", "hours": 2.5044, "text": "Instead of adding a new encryption method today, I optimized the code’s operating logic to improve it."}, {"post_id": 45472, "ts": "2026-08-11T23:33:27Z", "hours": 1.8086, "text": "cipher encoder version 0.4 added: -base64 -base16"}, {"post_id": 44299, "ts": "2026-08-09T23:23:33Z", "hours": 2.9503, "text": "cipher encoder v0.2 -binary -morse"}]...
|
Title: cipher encoder by @tombikadam2009 | Stardan Title: cipher encoder by @tombikadam2009 | Stardance
Devlogs:
cipher encoder v0.2 -binary -morse
cipher encoder version 0.4 added: -base64 -base16
Instead of adding a new encryption method today, I optimized the code’s operating logic to improve it....
|
1792597840.8842611
|
1793202640.8842611
|
|
44747
|
WebOS by @adrim | Stardance
|
adrim
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WebOS by @adrim | Stardance
|
1792597841.7336571
|
1793202641.7336571
|
|
23175
|
Untitled by @sophiejaye | Stardance
|
sophiejaye
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @sophiejaye | Stardance
|
1792597842.5798633
|
1793202642.5798633
|
|
44748
|
HammerPad by @Sharkle | Stardance
|
Sharkle
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: HammerPad by @Sharkle | Stardance
|
1792597843.424149
|
1793202643.424149
|
|
21355
|
An AI Summarizer Slack Bot by @cziwu2010 | Stardan An AI Summarizer Slack Bot by @cziwu2010 | Stardance...
|
cziwu2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: An AI Summarizer Slack Bot by @cziwu2010 | Title: An AI Summarizer Slack Bot by @cziwu2010 | Stardance...
|
1792597844.2838953
|
1793202644.2838953
|
|
44749
|
Untitled project by @jechit | Stardance
|
jechit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @jechit | Stardance
|
1792597845.1352973
|
1793202645.1352973
|
|
10203
|
My first slack bot! by @Hawa | Stardance
|
Hawa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Hawa | Stardance
|
1792597845.9723346
|
1793202645.9723346
|
|
13274
|
My awesome macropad! by @brianatorres27_6271 | Sta My awesome macropad! by @brianatorres27_6271 | Stardance...
|
brianatorres27_6271
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @brianatorres27_627 Title: My awesome macropad! by @brianatorres27_6271 | Stardance...
|
1792597846.8161545
|
1793202646.8161545
|
|
16489
|
Pico WH Regular and Mecanum Wheeled Robot by @tiar Pico WH Regular and Mecanum Wheeled Robot by @tiara_kothari | Stardance...
|
tiara_kothari
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pico WH Regular and Mecanum Wheeled Robot b Title: Pico WH Regular and Mecanum Wheeled Robot by @tiara_kothari | Stardance...
|
1792597847.6768286
|
1793202647.6768286
|
|
753
|
My awesome macropad! by @Deva | Stardance
|
Deva
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Deva | Stardance
|
1792597848.5317445
|
1793202648.5317445
|
|
1755
|
Making ASTRA Website by @hacker2_0indiaofficial | Making ASTRA Website by @hacker2_0indiaofficial | Stardance...
|
hacker2_0indiaofficial
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Making ASTRA Website by @hacker2_0indiaoffi Title: Making ASTRA Website by @hacker2_0indiaofficial | Stardance...
|
1792597849.380078
|
1793202649.380078
|
|
28263
|
Upstander by @ResistanceKidJr | Stardance
|
ResistanceKidJr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Upstander by @ResistanceKidJr | Stardance
|
1792597854.2581213
|
1793202654.2581213
|
|
20548
|
PCB by @AndrewGratia | Stardance
|
AndrewGratia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: PCB by @AndrewGratia | Stardance
|
1792597855.179762
|
1793202655.179762
|
|
30098
|
My own site! by @Batiskaffth | Stardance
|
Batiskaffth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Batiskaffth | Stardance
|
1792597856.0055552
|
1793202656.0055552
|
|
21433
|
Untitled project by @mohdazhan033 | Stardance
|
mohdazhan033
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @mohdazhan033 | Stardan Title: Untitled project by @mohdazhan033 | Stardance...
|
1792597856.8550148
|
1793202656.8550148
|
|
14631
|
My very own WebOS by @Kush_gajjar | Stardance
|
Kush_gajjar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Kush_gajjar | Stardan Title: My very own WebOS by @Kush_gajjar | Stardance...
|
1792597857.686353
|
1793202657.686353
|
|
7708
|
My awesome macropad! by @lf | Stardance
|
lf
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @lf | Stardance
|
1792597858.5254722
|
1793202658.5254722
|
|
22953
|
Drone by @Pency | Stardance
|
Pency
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Drone by @Pency | Stardance
|
1792597859.382075
|
1793202659.382075
|
|
35782
|
My very own WebOS by @PhoenixCraft | Stardance
|
PhoenixCraft
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @PhoenixCraft | Starda Title: My very own WebOS by @PhoenixCraft | Stardance...
|
1792597860.2177231
|
1793202660.2177231
|
|
38682
|
My own site! by @Rufaidah | Stardance
|
Rufaidah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Rufaidah | Stardance
|
1792597861.0579383
|
1793202661.0579383
|
|
21439
|
Untitled project by @basic_chinchilla_xeoj | Stard Untitled project by @basic_chinchilla_xeoj | Stardance...
|
basic_chinchilla_xeoj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @basic_chinchilla_xeoj Title: Untitled project by @basic_chinchilla_xeoj | Stardance...
|
1792597861.8957443
|
1793202661.8957443
|
|
15042
|
My very own WebOS by @ferhan | Stardance
|
ferhan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @ferhan | Stardance
|
1792597862.7355402
|
1793202662.7355402
|
|
3557
|
My awesome macropad! by @simarjotkaurchandi | Star My awesome macropad! by @simarjotkaurchandi | Stardance...
|
simarjotkaurchandi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @simarjotkaurchandi Title: My awesome macropad! by @simarjotkaurchandi | Stardance...
|
1792597863.5978503
|
1793202663.5978503
|
|
17120
|
Agroview by @mwitah137 | Stardance
|
mwitah137
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Agroview by @mwitah137 | Stardance
|
1792597864.4828227
|
1793202664.4828227
|
|
7507
|
parallel axis tripteron by @vedansh_wadhwani | Sta parallel axis tripteron by @vedansh_wadhwani | Stardance...
|
vedansh_wadhwani
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: parallel axis tripteron by @vedansh_wadhwan Title: parallel axis tripteron by @vedansh_wadhwani | Stardance...
|
1792597865.3298128
|
1793202665.3298128
|
|
29869
|
3D Printed Soap Dispenser by @E_k | Stardance
|
E_k
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3D Printed Soap Dispenser by @E_k | Stardan Title: 3D Printed Soap Dispenser by @E_k | Stardance...
|
1792597866.1786456
|
1793202666.1786456
|
|
33261
|
3x4 key macropad w/ 2 rotary encoder by @neilm | S 3x4 key macropad w/ 2 rotary encoder by @neilm | Stardance...
|
neilm
|
0
|
23.1
|
0
|
[]
|
[{"post_id": 57477, "ts": "202 [{"post_id": 57477, "ts": "2026-08-29T17:06:36Z", "hours": 6.1156, "text": "DEVLOG #003 Macropad design complete! After learning to use CAD and struggling to figure out KiCad, I have finally finished designing my custom RGB 3x4 macropad. Now, all I have to do is 3d print the case and assemble the PCB. Almost finished!"}, {"post_id": 37347, "ts": "2026-07-30T00:18:29Z", "hours": 1.8992, "text": "DEVLOG 002 OMNIPAD (trying out a new name :)) SHOUTOUT @stratustraipsing . tysm for the help Overview Today, I was able to fix the issue with SMD-mounting the Waveshare RP2040 thanks to a comment by @stratustraipsing . They suggested that I should try making a cutout in the PCB to accommodate the underlying MCU components. Thankfully, their advice worked! Then I moved to adding some aesthetic touches to the PCB itself by changing the board color and creating a logo. Making the cutout To make the cutout, I modified an existing RP2040-Zero footprint from this GitHub Repo: lamdakb/kicad-lkbd . So, in KiCad, I opened the footprint in the Footprint Editor and added a rectangle to the Edge.Cuts layer for the components to rest in. Then, I added a Draw Rules boundary so that I could accidentally register a trace or fill zone in that area. Aesthetic touches Because I was short on time today, I just made the front and back mask layers black and designed a new logo themed around the name, “OmniPad”. Next Steps Add the logo decal to the back silkscreen layer Export the PCB as a STEP file Begin to redesign the case in Onshape"}, {"post_id": 32181, "ts": "2026-07-21T05:16:36Z", "hours": 15.0853, "text": "DEVLOG #001 3x4 key hack pad with 2 rotary encoders Overview This is a macro pad with 12 keys (3x4 key matrix) and two rotary encoders. It also an RGB under-glow for a clean aesthetic. The reason I started this project was to get a functional, cheap macro pad and to get started with hardware and 3d design. The main use for this macro pad will just regular software development tasks like Git commands, client side build and production commands, starting up API endpoints, etc. Tools Used KiCad Onshape Progress As of now, I have almost finalized the PCB layout. To give context, I have went through about 4 different iterations of this PCB. PCB Iteration #001 For the first iteration, I was just getting started out so it took me quite a while even get started on the schematic. The original design started as one rotary encoder instead of two and the same 3x4 key matrix. After hours of research, I had came up with these specs: Seeed Studio XIAO RP2040 (1x) - I chose this MCU because it was compact, supported SMD mounting, and it had the perfect amount of pins I needed. Cherry MX switches (12x) - This choice was pretty much a no brainer as the Cherry MX switches are well-known as being top-tier mechanical switches. Bourns PEC11R rotary encoder (1x) - I chose this unit mainly because i found a lot of documentation for its firmware and there were many 3d knob models for it. WS2812B LEDs (4x) - I picked these LEDs because I was already familiar with them and they are versatile it terms of color selection. 0402 0.1 µF Capacitors (4x) - These capacitors were chosen because of their small form factor and ability to decouple our LEDs. SOD-123 1N4148W Diodes (12x) - Perfect for preventing ghosting in key matrixes and has a clean SMD physical package. Result Unfortunately, after designing the PCB, the design turned out to be too large. I also realized that I needed another rotary encoder for functionality. PCB Iteration #002 For this next iteration, I wanted to make the PCB shape compact and add an extra rotary encoder. The main aspect of the PCB that this change was the MCU. The Seeed Studio XIAO RP2040 had an insufficient amount of pins to supply all of the previous plus this new encoder. Thats how we landed with the WaveShare RP2040-Zero. WaveShare RP2040-Zero : This was the perfect fit as it exposed 20 GPIO pins and it was also SMD compatible (supposedly…). Result Soon after finalizing the new design, I realized that to mount the RP2040-Zero flat on the PCB like a SMD, I would have to create a cutout in PCB as the MCU actually has components on its back side as well. Now lets start talking about the actual case design. 3D Case Design This case design really took way more work than I though in the beginning. I had realized the complex of just building a simple case around a PCB. Overall, Through these case iterations, I’ve learned a lot about using Onshape and how create unique design without just Googling with tools to use. Thankfully though, I already had a bit of a head start because I had learned a bit of how to CAD on Onshape for VEX V5 robots. Since I had throughly documented each iteration the case as I was grinding, I can only really give the description of the semi-finished product. I tried to go for a very a geometrically simple aesthetic. Basically, I want it look like a really bored box but I didn’t want to spend all my time create a really fancy design. By the way, the case’s inspiration comes for a macropad that I found online called Ocreeb. Next Steps Now, here’s the things I need to complete: Figure whether to use new MCU or make a cutout in the PCB for the RP2040-Zero Add finishing touches to the 3D design Please comment below what I should do for my MCU problem!"}]...
|
Title: 3x4 key macropad w/ 2 rotary encoder by @ne Title: 3x4 key macropad w/ 2 rotary encoder by @neilm | Stardance
Devlogs:
DEVLOG #001 3x4 key hack pad with 2 rotary encoders Overview This is a macro pad with 12 keys (3x4 key matrix) and two rotary encoders. It also an RGB under-glow for a clean aesthetic. The reason I started this project was to get a functional, cheap macro pad and to get started with hardware and 3d design. The main use for this macro pad will just regular software development tasks like Git commands, client side build and production commands, starting up API endpoints, etc. Tools Used KiCad Onshape Progress As of now, I have almost finalized the PCB layout. To give context, I have went through about 4 different iterations of this PCB. PCB Iteration #001 For the first iteration, I was just getting started out so it took me quite a while even get started on the schematic. The original design started as one rotary encoder instead of two and the same 3x4 key matrix. After hours of research, I had came up with these specs: Seeed Studio XIAO RP2040 (1x) - I chose this MCU because it was compact, supported SMD mounting, and it had the perfect amount of pins I needed. Cherry MX switches (12x) - This choice was pretty much a no brainer as the Cherry MX switches are well-known as being top-tier mechanical switches. Bourns PEC11R rotary encoder (1x) - I chose this unit mainly because i found a lot of documentation for its firmware and there were many 3d knob models for it. WS2812B LEDs (4x) - I picked these LEDs because I was already familiar with them and they are versatile it terms of color selection. 0402 0.1 µF Capacitors (4x) - These capacitors were chosen because of their small form factor and ability to decouple our LEDs. SOD-123 1N4148W Diodes (12x) - Perfect for preventing ghosting in key matrixes and has a clean SMD physical package. Result Unfortunately, after designing the PCB, the design turned out to be too large. I also realized that I needed another rotary encoder for functionality. PCB Iteration #002 For this next iteration, I wanted to make the PCB shape compact and add an extra rotary encoder. The main aspect of the PCB that this change was the MCU. The Seeed Studio XIAO RP2040 had an insufficient amount of pins to supply all of the previous plus this new encoder. Thats how we landed with the WaveShare RP2040-Zero. WaveShare RP2040-Zero : This was the perfect fit as it exposed 20 GPIO pins and it was also SMD compatible (supposedly…). Result Soon after finalizing the new design, I realized that to mount the RP2040-Zero flat on the PCB like a SMD, I would have to create a cutout in PCB as the MCU actually has components on its back side as well. Now lets start talking about the actual case design. 3D Case Design This case design really took way more work than I though in the beginning. I had realized the complex of just building a simple case around a PCB. Overall, Through these case iterations, I’ve learned a lot about using Onshape and how create unique design without just Googling with tools to use. Thankfully though, I already had a bit of a head start because I had learned a bit of how to CAD on Onshape for VEX V5 robots. Since I had throughly documented each iteration the case as I was grinding, I can only really give the description of the semi-finished product. I tried to go for a very a geometrically simple aesthetic. Basically, I want it look like a really bored box but I didn’t want to spend all my time create a really fancy design. By the way, the case’s inspiration comes for a macropad that I found online called Ocreeb. Next Steps Now, here’s the things I need to complete: Figure whether to use new MCU or make a cutout in the PCB for the RP2040-Zero Add finishing touches to the 3D design Please comment below what I should do for my MCU problem!
DEVLOG 002 OMNIPAD (trying out a new name :)) SHOUTOUT @stratustraipsing . tysm for the help Overview Today, I was able to fix the issue with SMD-mounting the Waveshare RP2040 thanks to a comment by @stratustraipsing . They suggested that I should try making a cutout in the PCB to accommodate the underlying MCU components. Thankfully, their advice worked! Then I moved to adding some aesthetic touches to the PCB itself by changing the board color and creating a logo. Making the cutout To make the cutout, I modified an existing RP2040-Zero footprint from this GitHub Repo: lamdakb/kicad-lkbd . So, in KiCad, I opened the footprint in the Footprint Editor and added a rectangle to the Edge.Cuts layer for the components to rest in. Then, I added a Draw Rules boundary so that I could accidentally register a trace or fill zone in that area. Aesthetic touches Because I was short on time today, I just made the front and back mask layers black and designed a new logo themed around the name, “OmniPad”. Next Steps Add the logo decal to the back silkscreen layer Export the PCB as a STEP file Begin to redesign the case in Onshape
DEVLOG #003 Macropad design complete! After learning to use CAD and struggling to figure out KiCad, I have finally finished designing my custom RGB 3x4 macropad. Now, all I have to do is 3d print the case and assemble the PCB. Almost finished!...
|
1792597867.9497545
|
1793202667.9497545
|
|
23114
|
Frictionless by @ruqaya | Stardance
|
ruqaya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @ruqaya | Stardance
|
1792597869.0827105
|
1793202669.0827105
|
|
4996
|
Uzyi by @Jadie | Stardance
|
Jadie
|
0
|
9.87
|
0
|
[]
|
[{"post_id": 2159, "ts": "2026 [{"post_id": 2159, "ts": "2026-06-04T14:30:27Z", "hours": 1.1267, "text": "With this project coming to a close, I thought it was a nice idea to add some examples, here you can see two of the examples, each of them will have a link to them in the readme so you don’t have to discover them like Columbus had to discover America."}, {"post_id": 2105, "ts": "2026-06-04T13:10:16Z", "hours": 1.9986, "text": "Had to remove the website since it was causing a lot of problems, and not like I’m a webdev, I just thought it’d be a nice place to showcase :c"}, {"post_id": 1446, "ts": "2026-06-03T14:22:23Z", "hours": 2.3308, "text": "Most likely the final version of the UI, the step button is yet to be implemented, but otherwise I’d say everything else is done except for proper documentation."}, {"post_id": 1311, "ts": "2026-06-03T07:06:24Z", "hours": 1.1939, "text": "So we got a nice webUI for now, just gotta implement the functionality and we’ll hopefully be done!"}, {"post_id": 1025, "ts": "2026-06-02T20:19:59Z", "hours": 0.6703, "text": "WE GOT A CUTE LOGO, HELL YEAH"}, {"post_id": 968, "ts": "2026-06-02T18:59:09Z", "hours": 1.3903, "text": "We’re getting to the point, where we can actually make function in the ISA, soon enough, it’ll be good!"}, {"post_id": 910, "ts": "2026-06-02T17:25:40Z", "hours": 0.7147, "text": "Such great DX in kotlin, will expand on it though with a way to write the ISA in a website, or possibly through kotlin scripts"}, {"post_id": 850, "ts": "2026-06-02T15:32:26Z", "hours": 0.4481, "text": "I think these instructions are enough for now, what do you think, and yes, on specific memory addresses, there’ll be constants"}]...
|
Title: Uzyi by @Jadie | Stardance
Devlogs:
I thin Title: Uzyi by @Jadie | Stardance
Devlogs:
I think these instructions are enough for now, what do you think, and yes, on specific memory addresses, there’ll be constants
Such great DX in kotlin, will expand on it though with a way to write the ISA in a website, or possibly through kotlin scripts
We’re getting to the point, where we can actually make function in the ISA, soon enough, it’ll be good!
WE GOT A CUTE LOGO, HELL YEAH
So we got a nice webUI for now, just gotta implement the functionality and we’ll hopefully be done!
Most likely the final version of the UI, the step button is yet to be implemented, but otherwise I’d say everything else is done except for proper documentation.
Had to remove the website since it was causing a lot of problems, and not like I’m a webdev, I just thought it’d be a nice place to showcase :c
With this project coming to a close, I thought it was a nice idea to add some examples, here you can see two of the examples, each of them will have a link to them in the readme so you don’t have to discover them like Columbus had to discover America....
|
1792597870.489539
|
1793202670.489539
|
|
24382
|
My awesome macropad! by @BlairBEECROFT | Stardance
|
BlairBEECROFT
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @BlairBEECROFT | St Title: My awesome macropad! by @BlairBEECROFT | Stardance...
|
1792597871.4154503
|
1793202671.4154503
|
|
23741
|
Neo-recruit by @leuwenhoek | Stardance
|
leuwenhoek
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Neo-recruit by @leuwenhoek | Stardance
|
1792597872.2658737
|
1793202672.2658737
|
|
25437
|
os™ by @e | Stardance
|
e
|
0
|
0.27
|
0
|
[]
|
[{"post_id": 15303, "ts": "202 [{"post_id": 15303, "ts": "2026-06-24T21:05:18Z", "hours": 0.2747, "text": "stuff has begun taking shape i guess it looks existing now"}]...
|
Title: os™ by @e | Stardance
Devlogs:
stuff has b Title: os™ by @e | Stardance
Devlogs:
stuff has begun taking shape i guess it looks existing now...
|
1792597873.1161492
|
1793202673.1161492
|
|
13407
|
Personal Website by @mshajenko | Stardance
|
mshajenko
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Personal Website by @mshajenko | Stardance
|
1792597873.9983122
|
1793202673.9983122
|
|
15211
|
My very own WebOS by @epic | Stardance
|
epic
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @epic | Stardance
|
1792597874.8521779
|
1793202674.8521779
|
|
22093
|
Untitled project by @toshan | Stardance
|
toshan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @toshan | Stardance
|
1792597875.8816369
|
1793202675.8816369
|