|
8901
|
Untitled project by @Hey_D | Stardance
|
Hey_D
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Hey_D | Stardance
|
1792806738.5658073
|
1793411538.5658073
|
|
8902
|
websute by @scokmfopqbsfvnurey | Stardance
|
scokmfopqbsfvnurey
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: websute by @scokmfopqbsfvnurey | Stardance
|
1793145273.862657
|
1793750073.862657
|
|
8903
|
My awesome macropad! by @dandanvardi | Stardance
|
dandanvardi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @dandanvardi | Star Title: My awesome macropad! by @dandanvardi | Stardance...
|
1793386140.5352306
|
1793990940.5352306
|
|
8904
|
Untitled by @lando | Stardance
|
lando
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @lando | Stardance
|
1793278383.0458105
|
1793883183.0458105
|
|
8905
|
Usagi game by @TomNook | Stardance
|
TomNook
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Usagi game by @TomNook | Stardance
|
1792792292.284821
|
1793397092.284821
|
|
8906
|
My awesome macropad! by @wud | Stardance
|
wud
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wud | Stardance
|
1793371914.833513
|
1793976714.833513
|
|
8907
|
Overstory by @mismih | Stardance
|
mismih
|
0
|
6.66
|
0
|
[]
|
[{"post_id": 14334, "ts": "202 [{"post_id": 14334, "ts": "2026-06-23T13:02:53Z", "hours": 1.7583, "text": "After careful consideration, ive came to conclusion that its infinitely times better to write ur own functions (or even a simple game engine) for ur game if ur building in raylib š. But ive got too far for something like that (i didnt but ion wanna do it smh), so maybe that will be my next project - to make undertale-like game engine (not really a game engine, it would be like raylib but with alot more functions, collision n stuff like that)⦠Anyway, for this 1h and 40min ive built a foundation for my battle mode, which i will start making later today, and this picture is a ingame photo btw. Basically you are a little guy who wants to hack someone and ur fellow skid fill try to hack you instead."}, {"post_id": 13701, "ts": "2026-06-22T13:47:41Z", "hours": 2.3653, "text": "Cleaned up my code again, made my own timer which looks like this: Wait(5 seconds, first timer) Textbox(print Nth dialogue) Also learned how to use the extern and static (which made me alot of trouble) because when i first started this project (this winter for Flavortown) i knew nothing about c. Also learned that its better but alot harder to make ur own functions. Also started working on my own collision detection functions (i mean i did but only for a player/rectangle case) cuz the raylib ones are ass⦠Which is what i love about raylib (idk why, kinda have a love-hate relationship with it) Next thing that im gonna work on (today prob, i js need some rest) is the main menu and the animation at the start, and the first battle with a skid (i might have to open photoshop for that š )"}, {"post_id": 13226, "ts": "2026-06-21T17:38:21Z", "hours": 2.535, "text": "Made the function for drawing text. It was kinda hard cuz u need to load the text, divide it so it doesnt go over the textbox and i needed to optimize it doesnt call itself 60 times a second. Also fixed some small things like room collision and fullscreen, and i cleaned up the code cuz it was kinda messy, didnt want the main file to be long and also started prepairing it for the next scene (fight)"}]...
|
Title: Overstory by @mismih | Stardance
Devlogs:
Title: Overstory by @mismih | Stardance
Devlogs:
Made the function for drawing text. It was kinda hard cuz u need to load the text, divide it so it doesnt go over the textbox and i needed to optimize it doesnt call itself 60 times a second. Also fixed some small things like room collision and fullscreen, and i cleaned up the code cuz it was kinda messy, didnt want the main file to be long and also started prepairing it for the next scene (fight)
Cleaned up my code again, made my own timer which looks like this: Wait(5 seconds, first timer) Textbox(print Nth dialogue) Also learned how to use the extern and static (which made me alot of trouble) because when i first started this project (this winter for Flavortown) i knew nothing about c. Also learned that its better but alot harder to make ur own functions. Also started working on my own collision detection functions (i mean i did but only for a player/rectangle case) cuz the raylib ones are ass⦠Which is what i love about raylib (idk why, kinda have a love-hate relationship with it) Next thing that im gonna work on (today prob, i js need some rest) is the main menu and the animation at the start, and the first battle with a skid (i might have to open photoshop for that š )
After careful consideration, ive came to conclusion that its infinitely times better to write ur own functions (or even a simple game engine) for ur game if ur building in raylib š. But ive got too far for something like that (i didnt but ion wanna do it smh), so maybe that will be my next project - to make undertale-like game engine (not really a game engine, it would be like raylib but with alot more functions, collision n stuff like that)⦠Anyway, for this 1h and 40min ive built a foundation for my battle mode, which i will start making later today, and this picture is a ingame photo btw. Basically you are a little guy who wants to hack someone and ur fellow skid fill try to hack you instead....
|
1793285804.6984951
|
1793890604.6984951
|
|
8908
|
Space Launch Simulator by @MarcoPlatino | Stardanc Space Launch Simulator by @MarcoPlatino | Stardance...
|
MarcoPlatino
|
0
|
0.94
|
0
|
[]
|
[{"post_id": 3068, "ts": "2026 [{"post_id": 3068, "ts": "2026-06-05T23:26:13Z", "hours": 0.9422, "text": "Iāve started to make the control panel for my game! So far I have only gotten the on and off button and the indicator light. I will probably reposition stuff later."}]...
|
Title: Space Launch Simulator by @MarcoPlatino | S Title: Space Launch Simulator by @MarcoPlatino | Stardance
Devlogs:
Iāve started to make the control panel for my game! So far I have only gotten the on and off button and the indicator light. I will probably reposition stuff later....
|
1793307530.5303752
|
1793912330.5303752
|
|
8909
|
Future techy by @osamarahmani168 | Stardance
|
osamarahmani168
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Future techy by @osamarahmani168 | Stardanc Title: Future techy by @osamarahmani168 | Stardance...
|
1792770579.620169
|
1793375379.620169
|
|
8910
|
My awesome macropad! by @ArthurLoch | Stardance
|
ArthurLoch
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ArthurLoch | Stard Title: My awesome macropad! by @ArthurLoch | Stardance...
|
1792727411.5596154
|
1793332211.5596154
|
|
8911
|
My awesome macropad! by @himawari | Stardance
|
himawari
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @himawari | Stardan Title: My awesome macropad! by @himawari | Stardance...
|
1793256851.3155072
|
1793861651.3155072
|
|
8912
|
The 1% App by @BrainFreeze | Stardance
|
BrainFreeze
|
0
|
4.14
|
0
|
[]
|
[{"post_id": 4825, "ts": "2026 [{"post_id": 4825, "ts": "2026-06-08T10:37:16Z", "hours": 4.1406, "text": "Devlog 1: I want to learn Webdevelopment with React, so I started creating this app that lets you track your everyday progress and helps you get 1% better each day. UI description: Home: Here you have your tasks for today. Any completed tasks will disappear and reappear the next day Dashboard: View your overall progress in graphs Tasks: Manage your tasks. Which tasks should appear when, cathegorise them and so on Status: You can add, remove and check tasks Next steps: Make Tasks disappear from the Home section when checked and reappear the next day. Synchronize tasks between Home and Tasks tab Future plans: Add a better style for the components Struggles: At first the architecture wasnāt good, so I had to redesign it. I have a folder, which includes basic UI parts (like in a UI pack) for main components like lists, items, buttons, etc. and a folder where I build the UI with these components."}]...
|
Title: The 1% App by @BrainFreeze | Stardance
Dev Title: The 1% App by @BrainFreeze | Stardance
Devlogs:
Devlog 1: I want to learn Webdevelopment with React, so I started creating this app that lets you track your everyday progress and helps you get 1% better each day. UI description: Home: Here you have your tasks for today. Any completed tasks will disappear and reappear the next day Dashboard: View your overall progress in graphs Tasks: Manage your tasks. Which tasks should appear when, cathegorise them and so on Status: You can add, remove and check tasks Next steps: Make Tasks disappear from the Home section when checked and reappear the next day. Synchronize tasks between Home and Tasks tab Future plans: Add a better style for the components Struggles: At first the architecture wasnāt good, so I had to redesign it. I have a folder, which includes basic UI parts (like in a UI pack) for main components like lists, items, buttons, etc. and a folder where I build the UI with these components....
|
1792785008.7118886
|
1793389808.7118886
|
|
8913
|
My awesome macropad! by @Shebbel | Stardance
|
Shebbel
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T00:39:48Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I did a 6 key macropod with a oled display and a rotary encoder. The most challenging part was the firmware, were I spend a lot of time reading the documentation and watching tutorials, because I wanted my macropod to be able to do more than simply press buttons.", "repo": "https://github.com/Shebbel/stardance_macropad", "demo": ""}]...
|
[{"post_id": 7780, "ts": "2026 [{"post_id": 7780, "ts": "2026-06-13T00:07:47Z", "hours": 0.4689, "text": "I did my macropad completely. idk, why cicada wasnāt registered by hackatime"}]...
|
Title: My awesome macropad! by @Shebbel | Stardanc Title: My awesome macropad! by @Shebbel | Stardance
Devlogs:
I did my macropad completely. idk, why cicada wasnāt registered by hackatime
Ships:
I did a 6 key macropod with a oled display and a rotary encoder. The most challenging part was the firmware, were I spend a lot of time reading the documentation and watching tutorials, because I wanted my macropod to be able to do more than simply press buttons....
|
1793303720.3010678
|
1793390120.3010678
|
|
8914
|
Untitled project by @mustafas | Stardance
|
mustafas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @mustafas | Stardance
|
1793436681.2113292
|
1794041481.2113292
|
|
8915
|
LemonPad by @rehanmughal2008 | Stardance
|
rehanmughal2008
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T02:12:36Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have designed a macropad called āLemonPadā (based off my gaming username and lifelong user) so that I can use it for auto opening apps, games, and registering certain commands I have for VS Code. Navigating the design was challenging due to working in Fusion with the Design History timeline turned off, which locked sketch planes and grayed out standard copy/cut functions. The build, I felt achieved great success, as I was able to design my very own device and hardware product from scratch and I have learnt some skills working on this in the process. To test it users can go to the Onshape website where I imported the step files as an assembled build, although Iām unsure how to fully render it with a screen, rotary encoder, and switches without building it first.", "repo": "https://github.com/rehanmughal2008/LemonPad", "demo": ""}]...
|
[{"post_id": 8466, "ts": "2026 [{"post_id": 8466, "ts": "2026-06-14T02:22:42Z", "hours": 3.3769, "text": "Today I was just continuing to work on the 3D Modeling aspect of the macropad by creating the step files for the Top and bottom of the case. In the top I made cutouts using measurements of the switches, OLED, and rotary encoder specs."}, {"post_id": 7271, "ts": "2026-06-12T03:56:09Z", "hours": 1.7853, "text": "Day 1 - LemonPad: Today I created the schematic which consisted of 4 switches, the microcontroller (xiao), a rotary encoder, and OLED Screen. Then I created a layout that is compact and should be able to fit all the parts. This all took about 4 hours as I was trying to understand what parts connect to which pin on the microcontroller. Finally the last two hours were trying to learn how to do CAD modeling."}]...
|
Title: LemonPad by @rehanmughal2008 | Stardance
D Title: LemonPad by @rehanmughal2008 | Stardance
Devlogs:
Day 1 - LemonPad: Today I created the schematic which consisted of 4 switches, the microcontroller (xiao), a rotary encoder, and OLED Screen. Then I created a layout that is compact and should be able to fit all the parts. This all took about 4 hours as I was trying to understand what parts connect to which pin on the microcontroller. Finally the last two hours were trying to learn how to do CAD modeling.
Today I was just continuing to work on the 3D Modeling aspect of the macropad by creating the step files for the Top and bottom of the case. In the top I made cutouts using measurements of the switches, OLED, and rotary encoder specs.
Ships:
I have designed a macropad called āLemonPadā (based off my gaming username and lifelong user) so that I can use it for auto opening apps, games, and registering certain commands I have for VS Code. Navigating the design was challenging due to working in Fusion with the Design History timeline turned off, which locked sketch planes and grayed out standard copy/cut functions. The build, I felt achieved great success, as I was able to design my very own device and hardware product from scratch and I have learnt some skills working on this in the process. To test it users can go to the Onshape website where I imported the step files as an assembled build, although Iām unsure how to fully render it with a screen, rotary encoder, and switches without building it first....
|
1793245970.7922227
|
1793332370.7922227
|
|
8916
|
3d Holographic Display of Earth by @jesse | Starda 3d Holographic Display of Earth by @jesse | Stardance...
|
jesse
|
0
|
6.0
|
0
|
[]
|
[{"post_id": 12121, "ts": "202 [{"post_id": 12121, "ts": "2026-06-19T20:04:46Z", "hours": 1.2528, "text": "I worked on the BOM and some extra stuff. I stuggled with.. everything actually. Itās like, when i think i figured out everything, i didnāt. I was told the best way to get the center axle I need is off the shelf, but i need something more custom, and I donāt have a lathe, and Iām not old enough to use one in a shop (booooo). SO! What to do? Cry. Thatās what. I may just raid a scrap yard on my way home from school, but my classmates might find me rummaging around like a raccoon lmfaaoo"}, {"post_id": 6521, "ts": "2026-06-10T23:23:50Z", "hours": 0.7389, "text": "Basically done the frame, will adjust later to center axle I have to redo my github repo because of all the changes iāve madeā¦. itās whatever. I did most of this at school, so I had very limited time to doā¦anything, actually LMAOOO but I figured out how to hollow the cross in the middle out without absolutely destroying the program. Speaking of the cross, my teacher called me blasphemous today because I drew it while making a diagram. whoās gonna tell her the middle schooler aint doing anything vro šāļø at first, I tried to make a smaller copy of the middle rectangle, and āremoveā extrude it from the original rectangle. And guess what it did? What? NOTHING itdid absolutely nothing holy so i cried and shelled it. IT WORKED! anyways, i did this after FIVE hours. what a looooserrr.. I also did this while drinking monster..which I now know iām allergic to???somehow??? but i have redbull and aura so itās okay LOL"}, {"post_id": 5354, "ts": "2026-06-09T02:51:30Z", "hours": 1.7681, "text": "IM SO MAD WHAT THE HELL IS WRONG WITH ONSHAPE IM GONNA RUN DOOM ON MY AIRFRYER so i realized that maybe, just MAYBE my wires would get tangled going at, say, 1000 REVOLUTIONS PER MINUTE. so i was so intelligent at school and brainstormed what I had already thought of, a slip ring! oh jolly, what a good idea! āthe slip ring is connected to the center axleā methinks at school, very wisely. āthe center axle is inside the frame.ā HUH INSIDE THE FRAME? THE FRAME THAT ISNāT HOLLOWED OUT? YEAH, YEAH THATāLL WORK! so the obvious answer was to procasinate and since i couldnāt really do anything because i was at an AWARDS CEREMONY i just had to cope. When I got home, I cannot tell you how fast I locked in. It was like, when you go home, shower, then go to Loweās with your cousin, then go to eat, then go on a run, then scroll on reels for 2 hours type of fast. Woah. So, Jesse, how did your handsome, pretty, beautiful, muscular, intensely gorgeous self accomplish making a new frame? By not making one at all. GUys, stop booing me. I just suck at Onshape. SO I ORIGINALLY MADE A CIRCLE WITH THE BOTTOM CARVED OUT ROUNDED. buns then I did the SAME THING yeah buns then I made it RECTANGULAR! o dang wait thatās fiyah and then INSTEAD of shelling it to make the frame, ONSHAPE told me: āhard no buddy, the integrity of your rectangle squared to the nanopower is being overrode by the fullstack-devs-in-silicon valleyās WRIST vibrations because of how intensely you suck at coding and CAD that youāve somehow ruined their top-secret HTML.POOPY. CODE and now theyāre all using GPT PRO against you ā to which I said: āHahah, dude, youāre hilarious! Second date?ā AND DID TRIAL AND ERROR FOR AN HOUR STRAIGHT. bars? Iām losing my marbles. How the hell do I merge two sketches without using the āUseā tool. WHY IS IT EVEN CALLED THE āUSEā TOOL? THATāS SO CORNy? *i dropped the second circle around the middle of the sphere because it got too pricey and complicated also, definitely not a dig to onshape. this is 100% a user error and skill issue. I like how they have their resources FREE, lets keep it that way shape of terror below"}, {"post_id": 4666, "ts": "2026-06-08T02:08:46Z", "hours": 0.4714, "text": "I made and improved gears for the drive belt mechanism Iāll be using to spin our frame! Ours? NO ITS MINE YOU CANāT HAVE IT but I kinda struggled for a little bit with how theyād.. well, fit. So I chose some measurements that sounded like theyād make sense, and did that. Yay! Wanna hear something REALLY funny, though? I was sort of falling asleep⦠and somehow confused CM for inches, so you may see the model get reaaallllly large."}, {"post_id": 3839, "ts": "2026-06-06T22:02:38Z", "hours": 0.7158, "text": "just made gears for the belt drive in onshape, also made the stand! Iāll probably be focusing on code and improving these models in the next entry, but everything should be dandy.. For now. EDIT: Iāve decided to make a stand out of wood instead of CAD. That would probably be better option because I want to print CHEAP and I wonāt have good, sturdy, prints. So I can trust cheaper wood to hold everything down for me. If everything explodes? errrruuuhhh not my fault guys"}, {"post_id": 3743, "ts": "2026-06-06T19:47:34Z", "hours": 0.7047, "text": "Completing the frame of the Display! +Frame Assembly After I realized that I did NOT need to hollow out the frame, I locked in and made.. this. I chose to do a dual circle frame for better visuals⦠also to balance it out. Looks nice, right? WROOOONNGGG. I messed up the measurements. Whatever, Iāll figure it out at the end. Assembly, too."}, {"post_id": 3274, "ts": "2026-06-06T03:53:03Z", "hours": 0.3519, "text": "literally just trying to make the FIRST frame. Thereās 5. Onshape just wanna be different SOOO bad.. but anyways, this is my attempt at making the first circle of the frame the sphere will project on. Yes, Iām very aware of how scuffed it is. Iām disappointed in myself, you donāt have to be. Basically, I just extruded and removed a LOT, but I havenāt gotten to shelling (more like I have, I just havenāt done it correctly. hah)"}]...
|
Title: 3d Holographic Display of Earth by @jesse | Title: 3d Holographic Display of Earth by @jesse | Stardance
Devlogs:
literally just trying to make the FIRST frame. Thereās 5. Onshape just wanna be different SOOO bad.. but anyways, this is my attempt at making the first circle of the frame the sphere will project on. Yes, Iām very aware of how scuffed it is. Iām disappointed in myself, you donāt have to be. Basically, I just extruded and removed a LOT, but I havenāt gotten to shelling (more like I have, I just havenāt done it correctly. hah)
Completing the frame of the Display! +Frame Assembly After I realized that I did NOT need to hollow out the frame, I locked in and made.. this. I chose to do a dual circle frame for better visuals⦠also to balance it out. Looks nice, right? WROOOONNGGG. I messed up the measurements. Whatever, Iāll figure it out at the end. Assembly, too.
just made gears for the belt drive in onshape, also made the stand! Iāll probably be focusing on code and improving these models in the next entry, but everything should be dandy.. For now. EDIT: Iāve decided to make a stand out of wood instead of CAD. That would probably be better option because I want to print CHEAP and I wonāt have good, sturdy, prints. So I can trust cheaper wood to hold everything down for me. If everything explodes? errrruuuhhh not my fault guys
I made and improved gears for the drive belt mechanism Iāll be using to spin our frame! Ours? NO ITS MINE YOU CANāT HAVE IT but I kinda struggled for a little bit with how theyād.. well, fit. So I chose some measurements that sounded like theyād make sense, and did that. Yay! Wanna hear something REALLY funny, though? I was sort of falling asleep⦠and somehow confused CM for inches, so you may see the model get reaaallllly large.
IM SO MAD WHAT THE HELL IS WRONG WITH ONSHAPE IM GONNA RUN DOOM ON MY AIRFRYER so i realized that maybe, just MAYBE my wires would get tangled going at, say, 1000 REVOLUTIONS PER MINUTE. so i was so intelligent at school and brainstormed what I had already thought of, a slip ring! oh jolly, what a good idea! āthe slip ring is connected to the center axleā methinks at school, very wisely. āthe center axle is inside the frame.ā HUH INSIDE THE FRAME? THE FRAME THAT ISNāT HOLLOWED OUT? YEAH, YEAH THATāLL WORK! so the obvious answer was to procasinate and since i couldnāt really do anything because i was at an AWARDS CEREMONY i just had to cope. When I got home, I cannot tell you how fast I locked in. It was like, when you go home, shower, then go to Loweās with your cousin, then go to eat, then go on a run, then scroll on reels for 2 hours type of fast. Woah. So, Jesse, how did your handsome, pretty, beautiful, muscular, intensely gorgeous self accomplish making a new frame? By not making one at all. GUys, stop booing me. I just suck at Onshape. SO I ORIGINALLY MADE A CIRCLE WITH THE BOTTOM CARVED OUT ROUNDED. buns then I did the SAME THING yeah buns then I made it RECTANGULAR! o dang wait thatās fiyah and then INSTEAD of shelling it to make the frame, ONSHAPE told me: āhard no buddy, the integrity of your rectangle squared to the nanopower is being overrode by the fullstack-devs-in-silicon valleyās WRIST vibrations because of how intensely you suck at coding and CAD that youāve somehow ruined their top-secret HTML.POOPY. CODE and now theyāre all using GPT PRO against you ā to which I said: āHahah, dude, youāre hilarious! Second date?ā AND DID TRIAL AND ERROR FOR AN HOUR STRAIGHT. bars? Iām losing my marbles. How the hell do I merge two sketches without using the āUseā tool. WHY IS IT EVEN CALLED THE āUSEā TOOL? THATāS SO CORNy? *i dropped the second circle around the middle of the sphere because it got too pricey and complicated also, definitely not a dig to onshape. this is 100% a user error and skill issue. I like how they have their resources FREE, lets keep it that way shape of terror below
Basically done the frame, will adjust later to center axle I have to redo my github repo because of all the changes iāve madeā¦. itās whatever. I did most of this at school, so I had very limited time to doā¦anything, actually LMAOOO but I figured out how to hollow the cross in the middle out without absolutely destroying the program. Speaking of the cross, my teacher called me blasphemous today because I drew it while making a diagram. whoās gonna tell her the middle schooler aint doing anything vro šāļø at first, I tried to make a smaller copy of the middle rectangle, and āremoveā extrude it from the original rectangle. And guess what it did? What? NOTHING itdid absolutely nothing holy so i cried and shelled it. IT WORKED! anyways, i did this after FIVE hours. what a looooserrr.. I also did this while drinking monster..which I now know iām allergic to???somehow??? but i have redbull and aura so itās okay LOL
I worked on the BOM and some extra stuff. I stuggled with.. everything actually. Itās like, when i think i figured out everything, i didnāt. I was told the best way to get the center axle I need is off the shelf, but i need something more custom, and I donāt have a lathe, and Iām not old enough to use one in a shop (booooo). SO! What to do? Cry. Thatās what. I may just raid a scrap yard on my way home from school, but my classmates might find me rummaging around like a raccoon lmfaaoo...
|
1793145164.0169356
|
1793749964.0169356
|
|
8917
|
ha-mediawiki by @jpeisach | Stardance
|
jpeisach
|
0
|
5.45
|
0
|
[]
|
[{"post_id": 7595, "ts": "2026 [{"post_id": 7595, "ts": "2026-06-12T18:17:45Z", "hours": 2.2728, "text": "Phew, another dev log! For me, I had to figure out, what code should be part of the API, and what is the purpose of the coordinator? I compared to ha-wiiu ( https://github.com/wiiu-smarthome/ha-wiiu/blob/main/custom_components/nintendo_wiiu_ristretto/coordinator.py ) as an example, and decided that: The āAPIā is the equivalent of āha-wiiuā coordinatorās āWiiā object - it contains the methods for actually doing the requests. (For this project, Pywikibot does not use asyncio, so the āAPIā is our āwrapperā so the API calls do not interrupt the main loop) The ācoordinatorā is.. well, now it makes more sense to say it is a coordinator. It will poll the API when needed, but store data that is actually relevant. So once I figured that out, it was off to me playing around with pywikibot to see how I could get site-specific user contributions. It seems that I will just have to count items in the contribution list, but for global site info (so, like all Wikimedia projects), it has its own accessible field. So now I have a ā0ā in the sensor reading āContributionsā, which is correct because I have not made any edits to Test Wikipedia. I should soon be able to hook things up to other MediaWiki instances and see actual values!"}, {"post_id": 5011, "ts": "2026-06-08T17:35:08Z", "hours": 1.1578, "text": "Another small victory, but worth logging - turned out sign in is easier than I expected! (It only took me an hour to see if I wanted OAuth options, which I was going to use but I think basic client login will work)"}, {"post_id": 4917, "ts": "2026-06-08T14:43:57Z", "hours": 2.015, "text": "Started taking the integration blueprint and did, something with it. The MediaWiki API can take requests, which may be easier to code, but then the results have to be parsed. So Iāve decided to use the pywikibot library results, which sends things in a nicer way. However, Home Assistant expects integrations to not make blocking calls.. and I think that actual network requests are made when you call for the operation. So if you make a page object, I donāt think it actually gets anything until you call page.extracts(). So the entity canāt call that, otherwise you get a blocking call. The coordinator needs to manage things specifically. So this will eventually tie into making appropriate entities and representations of data - which, may be difficult, because HA does not expect entities to store the entire text of a Wikipedia article. But things like feeds are in RSS, so they may need separate handling - so basically, a bit of work to do of how this can be put into practice. I imagine a āTodayās featured articleā kind of thing, but maybe that can be done simply with RSS feeds.. but I donāt think pywikibot handles that (it expects JSON responses). So, much more to dive into!"}]...
|
Title: ha-mediawiki by @jpeisach | Stardance
Devl Title: ha-mediawiki by @jpeisach | Stardance
Devlogs:
Started taking the integration blueprint and did, something with it. The MediaWiki API can take requests, which may be easier to code, but then the results have to be parsed. So Iāve decided to use the pywikibot library results, which sends things in a nicer way. However, Home Assistant expects integrations to not make blocking calls.. and I think that actual network requests are made when you call for the operation. So if you make a page object, I donāt think it actually gets anything until you call page.extracts(). So the entity canāt call that, otherwise you get a blocking call. The coordinator needs to manage things specifically. So this will eventually tie into making appropriate entities and representations of data - which, may be difficult, because HA does not expect entities to store the entire text of a Wikipedia article. But things like feeds are in RSS, so they may need separate handling - so basically, a bit of work to do of how this can be put into practice. I imagine a āTodayās featured articleā kind of thing, but maybe that can be done simply with RSS feeds.. but I donāt think pywikibot handles that (it expects JSON responses). So, much more to dive into!
Another small victory, but worth logging - turned out sign in is easier than I expected! (It only took me an hour to see if I wanted OAuth options, which I was going to use but I think basic client login will work)
Phew, another dev log! For me, I had to figure out, what code should be part of the API, and what is the purpose of the coordinator? I compared to ha-wiiu ( https://github.com/wiiu-smarthome/ha-wiiu/blob/main/custom_components/nintendo_wiiu_ristretto/coordinator.py ) as an example, and decided that: The āAPIā is the equivalent of āha-wiiuā coordinatorās āWiiā object - it contains the methods for actually doing the requests. (For this project, Pywikibot does not use asyncio, so the āAPIā is our āwrapperā so the API calls do not interrupt the main loop) The ācoordinatorā is.. well, now it makes more sense to say it is a coordinator. It will poll the API when needed, but store data that is actually relevant. So once I figured that out, it was off to me playing around with pywikibot to see how I could get site-specific user contributions. It seems that I will just have to count items in the contribution list, but for global site info (so, like all Wikimedia projects), it has its own accessible field. So now I have a ā0ā in the sensor reading āContributionsā, which is correct because I have not made any edits to Test Wikipedia. I should soon be able to hook things up to other MediaWiki instances and see actual values!...
|
1793379300.2939122
|
1793984100.2939122
|
|
8918
|
Untitled project by @gamersi | Stardance
|
gamersi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @gamersi | Stardance
|
1792781602.2963526
|
1793386402.2963526
|
|
8919
|
My awesome macropad! by @ThomasJPF | Stardance
|
ThomasJPF
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ThomasJPF | Starda Title: My awesome macropad! by @ThomasJPF | Stardance...
|
1792731212.9889104
|
1793336012.9889104
|
|
8920
|
GLSL converter by @kuba_ch101 | Stardance
|
kuba_ch101
|
1
|
8.0
|
96
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T20:44:58Z", "hours": 7.0, "multiplier": 14.37, "payout": 96, "blessing": "neutral", "text": "I made a program and a website based on it that converts shaders written in GLSL into a C string that is easier to use in a program with OpenGL, becaose you have everything in one file. For me the most challenging thing was to make the the website look good, also working with more complicated paths to input and output files was a new thing for me. My program saves me time when writing all the quotation marks which also reduces a probability of errors. The website was designed to use when you need shaders up and running fast.", "repo": "https://github.com/kubach101/GLSL-converter", "demo": "https://kubach101.github.io/GLSL-to-C/"}]...
|
[{"post_id": 29120, "ts": "202 [{"post_id": 29120, "ts": "2026-07-15T19:44:59Z", "hours": 0.9953, "text": "I added this thing in the top-right corner which indicates you how your camera is orinted."}, {"post_id": 10816, "ts": "2026-06-17T19:10:15Z", "hours": 0.6567, "text": "Website deployed and my project is ready for shipping. I added an information panel and checked everything."}, {"post_id": 9460, "ts": "2026-06-15T20:24:06Z", "hours": 2.0611, "text": "I made a website from my previous code. I spend a lot of time on the design but I think it was worth it. If I donāt find any bugs, I think this will be my last devlog before shipping."}, {"post_id": 9178, "ts": "2026-06-15T12:18:16Z", "hours": 1.345, "text": "I made a rework and added few features. What I changed: Program checks when file ends(beafore i needed to type ā///ā and didnāt know this was possible). Improved the files menagment: now there is a folder called āioā, makes program cleaner i think. Now works both: in bash and as an app on windows."}, {"post_id": 5609, "ts": "2026-06-09T14:00:51Z", "hours": 2.7506, "text": "I added a coments ignoring, now the comment will no longer be written in the final string."}]...
|
Title: GLSL converter by @kuba_ch101 | Stardance
Title: GLSL converter by @kuba_ch101 | Stardance
Devlogs:
I added a coments ignoring, now the comment will no longer be written in the final string.
I made a rework and added few features. What I changed: Program checks when file ends(beafore i needed to type ā///ā and didnāt know this was possible). Improved the files menagment: now there is a folder called āioā, makes program cleaner i think. Now works both: in bash and as an app on windows.
I made a website from my previous code. I spend a lot of time on the design but I think it was worth it. If I donāt find any bugs, I think this will be my last devlog before shipping.
Website deployed and my project is ready for shipping. I added an information panel and checked everything.
I added this thing in the top-right corner which indicates you how your camera is orinted.
Ships:
I made a program and a website based on it that converts shaders written in GLSL into a C string that is easier to use in a program with OpenGL, becaose you have everything in one file. For me the most challenging thing was to make the the website look good, also working with more complicated paths to input and output files was a new thing for me. My program saves me time when writing all the quotation marks which also reduces a probability of errors. The website was designed to use when you need shaders up and running fast....
|
1793433274.640171
|
1793519674.640171
|
|
8921
|
My first slack bot! by @Moudie | Stardance
|
Moudie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Moudie | Stardance
|
1793407853.3504596
|
1794012653.3504596
|
|
8922
|
Untitled by @ArthurLoch | Stardance
|
ArthurLoch
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @ArthurLoch | Stardance
|
1792802884.857902
|
1793407684.857902
|
|
8923
|
My awesome macropad! by @bain | Stardance
|
bain
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @bain | Stardance
|
1792781280.6840613
|
1793386080.6840613
|
|
8924
|
Instancer by @4nsch31 | Stardance
|
4nsch31
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Instancer by @4nsch31 | Stardance
|
1792742102.3925765
|
1793346902.3925765
|
|
8925
|
My awesome macropad! by @antek042 | Stardance
|
antek042
|
0
|
2.68
|
0
|
[]
|
[{"post_id": 5118, "ts": "2026 [{"post_id": 5118, "ts": "2026-06-08T20:06:50Z", "hours": 0.6781, "text": "I added basic firmware for my controller"}, {"post_id": 4085, "ts": "2026-06-07T08:44:17Z", "hours": 1.2325, "text": "I added diodes to make keyboard matrix"}, {"post_id": 3582, "ts": "2026-06-06T16:13:24Z", "hours": 0.4492, "text": "Iāve done complete PCB for the controller"}, {"post_id": 3385, "ts": "2026-06-06T08:57:06Z", "hours": 0.3197, "text": "Iāve designed my first PCB in my life and I feel amazing. My PCB has slots for keycaps and a microcontroller which I plan to program in raw C. Now Iām going to create a case for it to make this project even cooler!"}]...
|
Title: My awesome macropad! by @antek042 | Stardan Title: My awesome macropad! by @antek042 | Stardance
Devlogs:
Iāve designed my first PCB in my life and I feel amazing. My PCB has slots for keycaps and a microcontroller which I plan to program in raw C. Now Iām going to create a case for it to make this project even cooler!
Iāve done complete PCB for the controller
I added diodes to make keyboard matrix
I added basic firmware for my controller...
|
1793195404.1096606
|
1793800204.1096606
|
|
8926
|
My first slack bot! by @IvanFord | Stardance
|
IvanFord
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @IvanFord | Stardanc Title: My first slack bot! by @IvanFord | Stardance...
|
1793224168.9143937
|
1793828968.9143937
|
|
8927
|
The 1% App by @BigFigther | Stardance
|
BigFigther
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The 1% App by @BigFigther | Stardance
|
1793372054.7998154
|
1793976854.7998154
|
|
8928
|
My awesome macropad! by @rohmeow | Stardance
|
rohmeow
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @rohmeow | Stardanc Title: My awesome macropad! by @rohmeow | Stardance...
|
1793173973.1044078
|
1793778773.1044078
|
|
8929
|
My first slack bot! by @vxnny | Stardance
|
vxnny
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @vxnny | Stardance
|
1793202706.2208357
|
1793807506.2208357
|
|
8930
|
Trying a Macropad. :3 by @-Kwaro- | Stardance
|
-Kwaro-
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Trying a Macropad. :3 by @-Kwaro- | Stardan Title: Trying a Macropad. :3 by @-Kwaro- | Stardance...
|
1793396915.3774798
|
1794001715.3774798
|
|
8931
|
APUSH Game by @DeltaTower | Stardance
|
DeltaTower
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: APUSH Game by @DeltaTower | Stardance
|
1793407881.2250888
|
1794012681.2250888
|
|
8932
|
Macro pad by @Artemisfowl | Stardance
|
Artemisfowl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Macro pad by @Artemisfowl | Stardance
|
1793145093.692951
|
1793749893.692951
|
|
8933
|
trainbox by @batow133 | Stardance
|
batow133
|
0
|
0.28
|
0
|
[]
|
[{"post_id": 3465, "ts": "2026 [{"post_id": 3465, "ts": "2026-06-06T12:40:53Z", "hours": 0.2808, "text": "Devlog #1: Trainbox Hey! I am Nikolas, and I am really obsessed with local AI and LLM training. But I discovered a problem⦠If someone wants to fine-tune a model, they will have to buy pricey hardware or a very expensive cloud subscription. So, that leads to LLM fine-tuning (and training) being very hard for beginners to start. Solution: My project (itās called Trainbox) is a local large language model fine-tuning center that helps people train LLMs with local hardware easily. This project will consist of different parts, like a fine-tuning center, a dataset creator (for context, datasets are the organized data LLMs are trained on), a fully local LLM inference engine (so you can chat with your LLM without changing apps), and many more! Thanks for reading my first Devlog! I hope I really stick with the project and donāt abandon it⦠I am eager to hear your suggestions or questions about my project!"}]...
|
Title: trainbox by @batow133 | Stardance
Devlogs: Title: trainbox by @batow133 | Stardance
Devlogs:
Devlog #1: Trainbox Hey! I am Nikolas, and I am really obsessed with local AI and LLM training. But I discovered a problem⦠If someone wants to fine-tune a model, they will have to buy pricey hardware or a very expensive cloud subscription. So, that leads to LLM fine-tuning (and training) being very hard for beginners to start. Solution: My project (itās called Trainbox) is a local large language model fine-tuning center that helps people train LLMs with local hardware easily. This project will consist of different parts, like a fine-tuning center, a dataset creator (for context, datasets are the organized data LLMs are trained on), a fully local LLM inference engine (so you can chat with your LLM without changing apps), and many more! Thanks for reading my first Devlog! I hope I really stick with the project and donāt abandon it⦠I am eager to hear your suggestions or questions about my project!...
|
1793425734.6325727
|
1794030534.6325727
|
|
8934
|
My awesome macropad! by @Oliver48380 | Stardance
|
Oliver48380
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Oliver48380 | Star Title: My awesome macropad! by @Oliver48380 | Stardance...
|
1793191664.795415
|
1793796464.795415
|
|
8935
|
SkeeBauble by @Pocket_Thopter | Stardance
|
Pocket_Thopter
|
0
|
1.48
|
0
|
[]
|
[{"post_id": 3292, "ts": "2026 [{"post_id": 3292, "ts": "2026-06-06T04:40:01Z", "hours": 1.4819, "text": "Day 0 - Just another setup day for the project, getting the bare basics in and making sure the physics work"}]...
|
Title: SkeeBauble by @Pocket_Thopter | Stardance
Title: SkeeBauble by @Pocket_Thopter | Stardance
Devlogs:
Day 0 - Just another setup day for the project, getting the bare basics in and making sure the physics work...
|
1793173969.519054
|
1793778769.519054
|
|
8936
|
StarCTRL by @Set | Stardance
|
Set
|
0
|
2.39
|
0
|
[]
|
[{"post_id": 9099, "ts": "2026 [{"post_id": 9099, "ts": "2026-06-15T06:34:27Z", "hours": 1.125, "text": "I added some design to my PCB which can be seen as a silkscreen layer. I also finished the case which will be 3d printed. Iām happy with the shape of the board and am impressed with how much easier this project has been so far than I expected."}, {"post_id": 9037, "ts": "2026-06-15T02:31:57Z", "hours": 1.2606, "text": "Iāve started to work on the PCB design for my macropad which will have 11 mx switches, a rotary encoder, and an oled screen. This was the perfect number of IO pins for the In this first hour, Iāve completed both the basic schematic and PCB."}]...
|
Title: StarCTRL by @Set | Stardance
Devlogs:
Iāve Title: StarCTRL by @Set | Stardance
Devlogs:
Iāve started to work on the PCB design for my macropad which will have 11 mx switches, a rotary encoder, and an oled screen. This was the perfect number of IO pins for the In this first hour, Iāve completed both the basic schematic and PCB.
I added some design to my PCB which can be seen as a silkscreen layer. I also finished the case which will be 3d printed. Iām happy with the shape of the board and am impressed with how much easier this project has been so far than I expected....
|
1793220801.0004442
|
1793825601.0004442
|
|
8937
|
My awesome macropad! by @marsplouh | Stardance
|
marsplouh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @marsplouh | Starda Title: My awesome macropad! by @marsplouh | Stardance...
|
1793368114.3887734
|
1793972914.3887734
|
|
8938
|
My first slack bot! by @Hilmi | Stardance
|
Hilmi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Hilmi | Stardance
|
1793350048.4918156
|
1793954848.4918156
|
|
8939
|
Anki Overdrive Controller by @KushR | Stardance
|
KushR
|
0
|
5.0
|
0
|
[]
|
[{"post_id": 12626, "ts": "202 [{"post_id": 12626, "ts": "2026-06-20T17:02:09Z", "hours": 1.4181, "text": "I continued the class and added the other functions such as uturn, lights, and shift lane. The functions do no work 100% well yet so I still need to figure out the correct byte code to send. I also wrote a main.py file where I can run the functions from the class, created objects for each type of car I have and made aliasis for those objects to use in the code. I then wrote a simple program to start the car and then use command line input to trigger a specific function. I was able to successfully change the speed but the other functions did not work 100%. The stop function was also buggy so I replaced the stop code with just forwarding at a zero speed so the car stops. I played around and figured out a higher accel will cause the car to break more suddenly. Next time I want to figure out the byte codes for uturn and shift lane and proably start receiving data from the tracks as well."}, {"post_id": 12021, "ts": "2026-06-19T16:40:35Z", "hours": 1.2242, "text": "I wrote a class for my cars. This way I can write functions such as driving or later on reading data from the tracks and make car objects for each of the cars to control them more easily. (Without having to make multiple functions for each car). There were some problems with using the asyncio class with a normal class and running it, but I got it to work since I was missing an await statement and had to put everything into a async function. I tested the class, and wrote functions for connecting, disconnection, enabling (within connecting), forward with speed and accel control (with default values), and stop (both seperate and build into disconnect). (Note, the bleak class has connect and disconnect functions, but I made my own to add some extra functions into each of them.) I tested it and worked. Next I will add more functions such as turning on lights, changing lanes, and a few more things."}, {"post_id": 11622, "ts": "2026-06-18T22:39:54Z", "hours": 0.9394, "text": "Today I got the car to move forward. The issue was that I has to activate the car first in developer mode. Then I wrote another variable to control two cars at the same time. I also managed to find a list of some commands online and plan to test that next time along with making functions to perform each of those actions."}, {"post_id": 2999, "ts": "2026-06-05T22:32:06Z", "hours": 1.4144, "text": "Today, I did research on how I could gain access to the cars, and using a bluetooth scanner, I was able to find the id of each car and pair with it. I then figured out how to connect the car to my computer via python, and wrote a simple code to scan for bluetooth devices that include the code for an anki car and return the id. I than added code to connect to a specific device and disconnect. I tried sending data to move the car, and it worked for a second, but not consistently. Next time, try to get the code to move a car."}]...
|
Title: Anki Overdrive Controller by @KushR | Stard Title: Anki Overdrive Controller by @KushR | Stardance
Devlogs:
Today, I did research on how I could gain access to the cars, and using a bluetooth scanner, I was able to find the id of each car and pair with it. I then figured out how to connect the car to my computer via python, and wrote a simple code to scan for bluetooth devices that include the code for an anki car and return the id. I than added code to connect to a specific device and disconnect. I tried sending data to move the car, and it worked for a second, but not consistently. Next time, try to get the code to move a car.
Today I got the car to move forward. The issue was that I has to activate the car first in developer mode. Then I wrote another variable to control two cars at the same time. I also managed to find a list of some commands online and plan to test that next time along with making functions to perform each of those actions.
I wrote a class for my cars. This way I can write functions such as driving or later on reading data from the tracks and make car objects for each of the cars to control them more easily. (Without having to make multiple functions for each car). There were some problems with using the asyncio class with a normal class and running it, but I got it to work since I was missing an await statement and had to put everything into a async function. I tested the class, and wrote functions for connecting, disconnection, enabling (within connecting), forward with speed and accel control (with default values), and stop (both seperate and build into disconnect). (Note, the bleak class has connect and disconnect functions, but I made my own to add some extra functions into each of them.) I tested it and worked. Next I will add more functions such as turning on lights, changing lanes, and a few more things.
I continued the class and added the other functions such as uturn, lights, and shift lane. The functions do no work 100% well yet so I still need to figure out the correct byte code to send. I also wrote a main.py file where I can run the functions from the class, created objects for each type of car I have and made aliasis for those objects to use in the code. I then wrote a simple program to start the car and then use command line input to trigger a specific function. I was able to successfully change the speed but the other functions did not work 100%. The stop function was also buggy so I replaced the stop code with just forwarding at a zero speed so the car stops. I played around and figured out a higher accel will cause the car to break more suddenly. Next time I want to figure out the byte codes for uturn and shift lane and proably start receiving data from the tracks as well....
|
1793328533.5404963
|
1793933333.5404963
|
|
8940
|
Custom dev quad copter by @akshaypat08 | Stardance
|
akshaypat08
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Custom dev quad copter by @akshaypat08 | St Title: Custom dev quad copter by @akshaypat08 | Stardance...
|
1793314362.0888207
|
1793919162.0888207
|
|
8941
|
My awesome macropad! by @MutaharN | Stardance
|
MutaharN
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @MutaharN | Stardan Title: My awesome macropad! by @MutaharN | Stardance...
|
1792734542.05486
|
1793339342.05486
|
|
8942
|
My first slack bot! by @winddoctor_bing | Stardanc My first slack bot! by @winddoctor_bing | Stardance...
|
winddoctor_bing
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @winddoctor_bing | S Title: My first slack bot! by @winddoctor_bing | Stardance...
|
1792781617.4001553
|
1793386417.4001553
|
|
8943
|
Untitled by @KushR | Stardance
|
KushR
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @KushR | Stardance
|
1793220833.7245662
|
1793825633.7245662
|
|
8944
|
Untitled project by @nguyenquanghoaai | Stardance
|
nguyenquanghoaai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @nguyenquanghoaai | Sta Title: Untitled project by @nguyenquanghoaai | Stardance...
|
1793263991.2247434
|
1793868791.2247434
|
|
8945
|
My awesome macropad! by @mato | Stardance
|
mato
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mato | Stardance
|
1793436812.1094384
|
1794041612.1094384
|
|
8946
|
My first slack bot! by @TREY5 | Stardance
|
TREY5
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @TREY5 | Stardance
|
1793192015.7287278
|
1793796815.7287278
|
|
8947
|
My macropad! by @Pastaza | Stardance
|
Pastaza
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My macropad! by @Pastaza | Stardance
|
1793210032.002987
|
1793814832.002987
|
|
8948
|
Canvas Refined by @guy | Stardance
|
guy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Canvas Refined by @guy | Stardance
|
1792785202.5208297
|
1793390002.5208297
|
|
8949
|
My awesome macropad! by @mod_jellyfish | Stardance
|
mod_jellyfish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mod_jellyfish | St Title: My awesome macropad! by @mod_jellyfish | Stardance...
|
1793206513.30271
|
1793811313.30271
|
|
8950
|
My awesome macropad! by @Kingdom_of_Science | Star My awesome macropad! by @Kingdom_of_Science | Stardance...
|
Kingdom_of_Science
|
0
|
1.47
|
0
|
[]
|
[{"post_id": 36749, "ts": "202 [{"post_id": 36749, "ts": "2026-07-29T00:36:39Z", "hours": 1.4706, "text": "So this is the progress I have made in my Hackpad/Macropad. So far its been an awesome journey and the guide is confusing at times but the community is very helpful. Stuff left to do: 1. Add the plate using ai03 Plate Generator and extrude it. 2. Add a USB cutout 3. Build my Firmware. Also any and all feedback will be very helpful since this is my first time using all these tools."}]...
|
Title: My awesome macropad! by @Kingdom_of_Science Title: My awesome macropad! by @Kingdom_of_Science | Stardance
Devlogs:
So this is the progress I have made in my Hackpad/Macropad. So far its been an awesome journey and the guide is confusing at times but the community is very helpful. Stuff left to do: 1. Add the plate using ai03 Plate Generator and extrude it. 2. Add a USB cutout 3. Build my Firmware. Also any and all feedback will be very helpful since this is my first time using all these tools....
|
1792810190.5950818
|
1793414990.5950818
|