|
375
|
shepard stone by @yatagarasu_number_17 | Stardance
|
yatagarasu_number_17
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: shepard stone by @yatagarasu_number_17 | St Title: shepard stone by @yatagarasu_number_17 | Stardance...
|
1792640959.92168
|
1793245759.92168
|
|
30061
|
sheep's awesome werbsite by @sheep_boy17 | Sta sheep's awesome werbsite by @sheep_boy17 | Stardance...
|
sheep_boy17
|
0
|
0.98
|
0
|
[]
|
[{"post_id": 29228, "ts": "202 [{"post_id": 29228, "ts": "2026-07-16T00:25:35Z", "hours": 0.9756, "text": "first pass at the structure/layout of the website! plus my first foray into CSS beyond formatting added 3 basic sections (about me, projects, and a “to-do” list) + a “footend” animation at the bottom of the website (featuring my lovely adorable OC) Most of my time spent coding the animation in was: learning how CSS animation worked through the w3 documentation tweaking how the image moved across the screen to make it look more like flying and fighting github for not loading the image i put into the files hoping to add more advanced css elements to the website as i get familiar with it! (ignore the bandicam logo, its the only reliable program I found that allows you to record a partial section of your screen T_T)"}]...
|
Title: sheep's awesome werbsite by @sheep_boy1 Title: sheep's awesome werbsite by @sheep_boy17 | Stardance
Devlogs:
first pass at the structure/layout of the website! plus my first foray into CSS beyond formatting added 3 basic sections (about me, projects, and a “to-do” list) + a “footend” animation at the bottom of the website (featuring my lovely adorable OC) Most of my time spent coding the animation in was: learning how CSS animation worked through the w3 documentation tweaking how the image moved across the screen to make it look more like flying and fighting github for not loading the image i put into the files hoping to add more advanced css elements to the website as i get familiar with it! (ignore the bandicam logo, its the only reliable program I found that allows you to record a partial section of your screen T_T)...
|
1792565492.4536316
|
1793170292.4536316
|
|
59890
|
shaula by @znovo | Stardance
|
znovo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: shaula by @znovo | Stardance
|
1793029961.5292726
|
1793634761.5292726
|
|
22117
|
sharklog by @cinthya | Stardance
|
cinthya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sharklog by @cinthya | Stardance
|
1792745633.1515334
|
1793350433.1515334
|
|
43042
|
sharkchess by @doyo | Stardance
|
doyo
|
0
|
9.79
|
0
|
[]
|
[{"post_id": 73668, "ts": "202 [{"post_id": 73668, "ts": "2026-09-25T17:04:23Z", "hours": 9.7892, "text": "I have been learning and building ChessEngine from scratch"}]...
|
Title: sharkchess by @doyo | Stardance
Devlogs:
I Title: sharkchess by @doyo | Stardance
Devlogs:
I have been learning and building ChessEngine from scratch...
|
1792532968.6174424
|
1793137768.6174424
|
|
20843
|
shafty bot by @Arfan_Shafin | Stardance
|
Arfan_Shafin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: shafty bot by @Arfan_Shafin | Stardance
|
1792774112.317191
|
1793378912.317191
|
|
27346
|
shadow less light by @flyingfish | Stardance
|
flyingfish
|
1
|
200.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T21:59:09Z", "hours": 200.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is a desk lamp inspired my surgery lights this is my first time ever doing a pcb or smd soldering i learned a ton it was super fun", "repo": "https://github.com/dinotiger01/shadowless-light", "demo": ""}]...
|
[{"post_id": 71477, "ts": "202 [{"post_id": 71477, "ts": "2026-09-20T21:56:22Z", "hours": 7.8586, "text": "https://youtu.be/H-r51vnOVfs everything is done i can ship now there wasnt a lot of stuff to say in the midle of development so the devlogs got kinda bad around the middle"}, {"post_id": 69984, "ts": "2026-09-18T05:47:32Z", "hours": 6.7189, "text": "i have the video on my phone but i dont have wifi rn so you can have this i assembed every thing and starded the covumantation"}, {"post_id": 68285, "ts": "2026-09-14T20:58:58Z", "hours": 7.6081, "text": "100% done with 3d modeling it just takes a long time to proint everything"}, {"post_id": 66330, "ts": "2026-09-12T03:15:51Z", "hours": 8.2417, "text": "um i have done almost everything besides the case servos were breaking everything so aparently even if you dont use a servo on pin 10 0r 9 the servo lobrary still disables it but i uses those for red and green so i will need to figure that out later all panels and the main board are soldered and wired controlls when you click on the rotary encoder it changes what value you are changeing white - white lights red - red lights green - green lights blue - blue lights yellow - servos (not working) purple - turns on uv on main pannel"}, {"post_id": 65764, "ts": "2026-09-11T03:41:50Z", "hours": 4.5517, "text": "i started soldering everything over to the mother board i was able to dim the lights but i broke also its like green idk but most of the fir ware is done"}, {"post_id": 65105, "ts": "2026-09-10T00:33:09Z", "hours": 2.18, "text": "i have finished most of the soldering the rest is just small stuff"}, {"post_id": 64596, "ts": "2026-09-09T03:20:50Z", "hours": 5.7506, "text": "i am at 7/9 sooo close"}, {"post_id": 64439, "ts": "2026-09-08T20:21:40Z", "hours": 2.9669, "text": "i just made a a panel i am at 5/8 i am going to try to finish the other 3 today also"}, {"post_id": 64073, "ts": "2026-09-08T07:05:34Z", "hours": 3.8169, "text": "i got the uv lights all soldered up and made another panel i have made 4/8 panels i was going to meanchen how i have posted 3 devlogs today but i just noticed it became tomorrow during my last recording"}, {"post_id": 63995, "ts": "2026-09-08T03:05:37Z", "hours": 7.0836, "text": "i did the big one and every single light acualy works this time my back is in extreme consent pain i am almost don with soldering though my eyes i have been staring in to these lights for like 7 hr"}, {"post_id": 63665, "ts": "2026-09-07T16:29:00Z", "hours": 2.4503, "text": "i am starting to get the hang of things i lowered my chair and now i dont have insane back pain"}, {"post_id": 63304, "ts": "2026-09-07T01:49:15Z", "hours": 2.8169, "text": "i got some new stuff for soldering um and my back hurts sooo bad"}, {"post_id": 63218, "ts": "2026-09-06T22:02:36Z", "hours": 5.0336, "text": "yooo"}, {"post_id": 62617, "ts": "2026-09-06T02:45:23Z", "hours": 5.6875, "text": "so like i think i poisoned my self or somthing i wasnt able to get mech work done i am like on the verge of passing out like constently ill do a lot more tomarow"}, {"post_id": 61747, "ts": "2026-09-04T20:03:13Z", "hours": 7.3389, "text": "it works"}, {"post_id": 36826, "ts": "2026-07-29T04:02:13Z", "hours": 6.045, "text": "3d modeling and i hate windows i have finish all the 3dmodling i need to do for now and am now just waiting foe the pcbs to ship in the mean tim i wall be here https://stardance.hackclub.com/projects/41354 clips i added clips on the bottom of the outer pieaces they wew to small on the first print so i made them bigger poles i did almost a com pleat overhaul on the poles i made them connect stronger by making them go deeper in logo * i added the loo to everything because it looks cool control i add a control panel it is at the base of the main light and just kinda sits there idea i have a another idea but i am way to tired to add it rn so i am not adding it till later the idea is to have a light conecten to a pole so i can pull it off to like press it up against things rn i also want to add a uv light to it so i can cure things better"}, {"post_id": 35555, "ts": "2026-07-27T02:13:05Z", "hours": 9.48, "text": "windows is soo slow i am making this because i have been modeling for 10hr and more then 10hr doesn’t log to star dance will make a longer devlog in a bit"}, {"post_id": 33887, "ts": "2026-07-24T05:20:04Z", "hours": 4.9367, "text": "alright i got the pcbs 100% done for real this time UV i fully implemented the UV lights IR i gave the option to attach a it receiver so i can do that in the futor if i want to logo i added the updated logo silkscreen i went through the silkscreen and fixed all there errors check i want through literately every since trace and footprint on these boards to make sure i am actually done designing thease"}, {"post_id": 33673, "ts": "2026-07-23T19:40:16Z", "hours": 5.7425, "text": "so turns out i was not done with the pcbs i redesigned the logo i gave it this outline and added a gear to the light bulb uv i had the idea to add uv light to the light for like idk i will probably never use it but its fun the best use i can think of is curing resen witch is really cool i added them in to the pcb redesign so while adding the uv i realized i didnt use the vertion of the foot print ment for hand a soldering so i made sure to fix that hopfully they are done for real this time"}, {"post_id": 32810, "ts": "2026-07-22T06:19:52Z", "hours": 9.4156, "text": "logo i got everything done to get the pcbs orderd Logo i made a logo so i could add it to the silkscreen for some extra style mother board the mother board is basically an Arduino what directly plugs in to 36 outputs so it can control all 9 boards controll to make the controller i have desided it is going to be comprised of 3 componest the indicator a rotary encoder and a switch indicator it is passively a relay small since wrgb controller so i can do a small display type out but it is also nice because i have extra of all the components so this will make them easy to use for other components jlc is goofy so if you have sevral break away bords in one they charge you for all of them witch is like a lot and the work around is if you split all of them in to there own file it only cost like $2 per board so instead of paying $20 for for board i paid $8 for the same amount this is what i split everything in to fin_right fin_left indicator mother_board main_light"}, {"post_id": 32122, "ts": "2026-07-21T02:09:02Z", "hours": 6.1692, "text": "uh i am so tired i did like 6hr of work while fighting to stay awake split i split the pcb in to 2 100mm sections becouse it is like a lot cheaper. i have no mony to connect between panels i come up with an idea that is rather guineas or it is going to be the biggest mistake in the entire project i put 5 pads on the sides of each board and i am planing to aline the boards then bridge the gap with solder this should electrically connect the 2 boards and hold them together at least a bit net i finished the net on the main pcb i finished the not on the fins flip just like yesterday i flipped the pcb so that the leds work"}, {"post_id": 31867, "ts": "2026-07-20T16:31:24Z", "hours": 7.3906, "text": "data sheet uh resistors i moved the resistors like 5mm apart because i have plenty of space and it will be like X400 easier so solder i am blind i was testing the led so i can make sure every thing works the led is like really small so i was leaning in so that i can see the pins so i can try and turn it on… so like it is super bright and i burned a little dot in my eye data sheet so when i was testing the led i noticed that you need to power it from the left side and i assumed that it was powered from the right side i was curious as to why i got it backwards because i reference the data sheet like all the time. so apparently the schematic counted clockwise. while everything else on the data sheet is counter-clockwise like look at pg 15 and you can see why i assumed the power went from right to left not left to right https://downloads.cree-led.com/files/ds/h/HB-CLW6A-TKW.pdf the flip so i needed to flip the entire pcb becouse the power is on the wrong side i would have just rotated it around but scene the resistors are specific to the pins that wouldn’t work and the leds would burn out i also learned that you cant mirror footprints on kicad so what i did was set the center of my pcb to (0,0) then went through and switch the sign on every x value on the pcb"}, {"post_id": 31021, "ts": "2026-07-19T02:34:27Z", "hours": 6.3408, "text": "i am making things small small i have decided to find some way to fit everything in to 100 mm pieces the old deign would have costed like $30 idk why but pcb manufacturers really like 100mm x 100mm and each only cost like 1 dollar"}, {"post_id": 30448, "ts": "2026-07-18T00:20:00Z", "hours": 4.9019, "text": "pcb are really time consuming i have found (expetaly if you have never used any kinda pcb editor) bigger trace the traces on my pcb before were a bit to small and there was a good chance they would but each light pulls 20mA witch is 0.02A there is 25 lights and each has 4 light in side because RGBW witch means this could potently run at 2 amps and the 0.2 mm traces can only handle like 0.5A(i forgot but it is a smaller number) so i mad most things bigger lets hope it doesn’t explode"}, {"post_id": 29907, "ts": "2026-07-17T02:32:06Z", "hours": 4.6172, "text": "pcbs are like really expenceve so turns out most pcb manufatuers only sell 5 panels at a time so i shrunk my design down to just 2 so i get 10 in total also all the components arrived from mouser because i assumed it would take waaaay longer for them to ship"}, {"post_id": 29262, "ts": "2026-07-16T02:11:59Z", "hours": 6.4558, "text": "i think i got scamed idk why but like a lot of my time just didnt get logged i am working on it fins are done i put the finishing toutches on the fin lights mainly changing out the mosfets and stuff net so i had no clue what net is and aparently i was sposed to be lableing what everything is sposed to canect to so it can auto check for shorts so i spent like 2 hrs individualy assining a value to all the pads on the pcb panalization i was doing a lot of stuff trying to figure out panzatoin its almost done i think"}, {"post_id": 28654, "ts": "2026-07-15T01:16:48Z", "hours": 10.5153, "text": "so i had to go to my grand parents over the week end so i want able to get much work done but i figured out how to use kicad on my laptop so it was funny in the car while we driving i was working and then kicad crashed before i saved and i had to restart and then after i had done it all a second time i saved and turns out my kicad was out of date so i had to restart all i did was sett up the main pcb that has the 25 lights as seen below the zig zag pattern is because all the lights need to be connected in parallel the really weird pattern in the middle right was because the light was too close to the side so i had to move things and that is that only way i could find that things fit new mosfets i just changed the mosfets for fun idk"}, {"post_id": 26330, "ts": "2026-07-11T01:59:42Z", "hours": 10.4356, "text": "i did a lot of work on the pcb and Um idk i burnt my hand RGBW to i decided i would have 10 per segment and 25 on the core 105 in total witch end up at 8 amps and 1050 lumins resistors i decided to giv every pin its own resistor witch ends up with 420 resistor is need to solder i have never hand solder a smd component this is going to be a learning expireence mostfets i think i was high earlier it is like realy easy to fin smd mosfets i added smd mosfets i have in idea regarding the stand i didnt like the crane becouse it was really bulky and i feel like it wont move how i want it to and i wanted like a standered desk lamp where it can me moved easy but it is too wide for that to work well so what if i take the same mechonisum as the desk arm and just mount it to the wall"}, {"post_id": 24530, "ts": "2026-07-08T04:31:37Z", "hours": 5.7922, "text": "so i have to delete all of the pcb work i had before . i learned that making white light with RGB sucks and causes eye strain and it wont be brite enough RGBW i switched to RGBW leds witch is the same but with a dedicated white led the white light fixes both problems the pure white light wont cause eye strain and they are about 4x brighter then the old ones however it took me like 3 hours to figure out how to add a footprint to my library"}, {"post_id": 23669, "ts": "2026-07-06T19:38:41Z", "hours": 4.6003, "text": "so i managed to not save and lost all my progress again pcb rgb so the rgb have common anode(+) witch means yo just need to power the one pin then short witch color you want to turn on i learned how to us the seconded layer in order to hook all the cathodes(-) together mosfet the plan is to use the mosfets to switch each color on using a arduino idk why i couldn’t find any smd mosfets so i added tht mosfets and put them in backward to i can add a heatsink with out it getting in the way of the light resistors idk man its a resistor its not that exiting"}, {"post_id": 23003, "ts": "2026-07-05T18:22:30Z", "hours": 4.7006, "text": "so uh i worked for a long time then a black out hit and i lost all of it"}, {"post_id": 21865, "ts": "2026-07-04T01:07:06Z", "hours": 4.8339, "text": "i finished the crane for the case matirials i decided to make part of the crane out of pvc pipe because idk i don’t know anything better *changeable i made a simple pole connector to hole the thing on so that the crane can hold any future projects if needed *motor i have been debating whether it is worth it to make it motorized at the moment it is set up to be but idk"}, {"post_id": 20491, "ts": "2026-07-02T02:58:40Z", "hours": 4.2003, "text": "so this is the first time i have ever used kicad there is not a lot to say here i just spent like 4 trying to make a pcb and nothing happend execpt things turned green every so often and idk why"}, {"post_id": 19714, "ts": "2026-07-01T03:18:51Z", "hours": 4.7839, "text": "i worked on the core model servo i made places for the servos to sit in the core *the servos will push and pull the control poles to tilt the segments *poles the poles i printed earlier finished and i though i could get away with just 2 servos but i am going to need 4 other then that is seems to work as expected for now *RGB *ngl i just think it would be funny to add RGB and it could help with very specific tasked i gouess *general so i feel kinda dumb but i realized i could add lights on the bottom of the core too so that is something i am working on now i did a lot of general changes to the design mainly getting rid of unneeded plastic witch makes it look cooler"}, {"post_id": 17315, "ts": "2026-06-28T01:16:37Z", "hours": 9.3347, "text": "so i want to make a desk lamp that works the same way that surgery lamps so there is no shadows constraints: bright: i want to be able to use it to see no shadows: i don’t want shadows alright this is the model so far: it has 8 segments : place to mount a pcb a hole with a pole that lets it swivel a second hole to have a pole that can control it moving in and out(see more farther down) each has 2 brackets that hold the swivel pole to the center control poles like the segments there are 8 of these each of them have a hole and a pole the idea is you thread the pole part thought the hole of another one till it comes all the way around then if one is pusher out it should push all of them out i am currently printing some small versions to see if the concept workes center it is curtly just a block with slits for the brackest i am sure there will be more on it latter"}]...
|
Title: shadow less light by @flyingfish | Stardanc Title: shadow less light by @flyingfish | Stardance
Devlogs:
so i want to make a desk lamp that works the same way that surgery lamps so there is no shadows constraints: bright: i want to be able to use it to see no shadows: i don’t want shadows alright this is the model so far: it has 8 segments : place to mount a pcb a hole with a pole that lets it swivel a second hole to have a pole that can control it moving in and out(see more farther down) each has 2 brackets that hold the swivel pole to the center control poles like the segments there are 8 of these each of them have a hole and a pole the idea is you thread the pole part thought the hole of another one till it comes all the way around then if one is pusher out it should push all of them out i am currently printing some small versions to see if the concept workes center it is curtly just a block with slits for the brackest i am sure there will be more on it latter
i worked on the core model servo i made places for the servos to sit in the core *the servos will push and pull the control poles to tilt the segments *poles the poles i printed earlier finished and i though i could get away with just 2 servos but i am going to need 4 other then that is seems to work as expected for now *RGB *ngl i just think it would be funny to add RGB and it could help with very specific tasked i gouess *general so i feel kinda dumb but i realized i could add lights on the bottom of the core too so that is something i am working on now i did a lot of general changes to the design mainly getting rid of unneeded plastic witch makes it look cooler
so this is the first time i have ever used kicad there is not a lot to say here i just spent like 4 trying to make a pcb and nothing happend execpt things turned green every so often and idk why
i finished the crane for the case matirials i decided to make part of the crane out of pvc pipe because idk i don’t know anything better *changeable i made a simple pole connector to hole the thing on so that the crane can hold any future projects if needed *motor i have been debating whether it is worth it to make it motorized at the moment it is set up to be but idk
so uh i worked for a long time then a black out hit and i lost all of it
so i managed to not save and lost all my progress again pcb rgb so the rgb have common anode(+) witch means yo just need to power the one pin then short witch color you want to turn on i learned how to us the seconded layer in order to hook all the cathodes(-) together mosfet the plan is to use the mosfets to switch each color on using a arduino idk why i couldn’t find any smd mosfets so i added tht mosfets and put them in backward to i can add a heatsink with out it getting in the way of the light resistors idk man its a resistor its not that exiting
so i have to delete all of the pcb work i had before . i learned that making white light with RGB sucks and causes eye strain and it wont be brite enough RGBW i switched to RGBW leds witch is the same but with a dedicated white led the white light fixes both problems the pure white light wont cause eye strain and they are about 4x brighter then the old ones however it took me like 3 hours to figure out how to add a footprint to my library
i did a lot of work on the pcb and Um idk i burnt my hand RGBW to i decided i would have 10 per segment and 25 on the core 105 in total witch end up at 8 amps and 1050 lumins resistors i decided to giv every pin its own resistor witch ends up with 420 resistor is need to solder i have never hand solder a smd component this is going to be a learning expireence mostfets i think i was high earlier it is like realy easy to fin smd mosfets i added smd mosfets i have in idea regarding the stand i didnt like the crane becouse it was really bulky and i feel like it wont move how i want it to and i wanted like a standered desk lamp where it can me moved easy but it is too wide for that to work well so what if i take the same mechonisum as the desk arm and just mount it to the wall
so i had to go to my grand parents over the week end so i want able to get much work done but i figured out how to use kicad on my laptop so it was funny in the car while we driving i was working and then kicad crashed before i saved and i had to restart and then after i had done it all a second time i saved and turns out my kicad was out of date so i had to restart all i did was sett up the main pcb that has the 25 lights as seen below the zig zag pattern is because all the lights need to be connected in parallel the really weird pattern in the middle right was because the light was too close to the side so i had to move things and that is that only way i could find that things fit new mosfets i just changed the mosfets for fun idk
i think i got scamed idk why but like a lot of my time just didnt get logged i am working on it fins are done i put the finishing toutches on the fin lights mainly changing out the mosfets and stuff net so i had no clue what net is and aparently i was sposed to be lableing what everything is sposed to canect to so it can auto check for shorts so i spent like 2 hrs individualy assining a value to all the pads on the pcb panalization i was doing a lot of stuff trying to figure out panzatoin its almost done i think
pcbs are like really expenceve so turns out most pcb manufatuers only sell 5 panels at a time so i shrunk my design down to just 2 so i get 10 in total also all the components arrived from mouser because i assumed it would take waaaay longer for them to ship
pcb are really time consuming i have found (expetaly if you have never used any kinda pcb editor) bigger trace the traces on my pcb before were a bit to small and there was a good chance they would but each light pulls 20mA witch is 0.02A there is 25 lights and each has 4 light in side because RGBW witch means this could potently run at 2 amps and the 0.2 mm traces can only handle like 0.5A(i forgot but it is a smaller number) so i mad most things bigger lets hope it doesn’t explode
i am making things small small i have decided to find some way to fit everything in to 100 mm pieces the old deign would have costed like $30 idk why but pcb manufacturers really like 100mm x 100mm and each only cost like 1 dollar
data sheet uh resistors i moved the resistors like 5mm apart because i have plenty of space and it will be like X400 easier so solder i am blind i was testing the led so i can make sure every thing works the led is like really small so i was leaning in so that i can see the pins so i can try and turn it on… so like it is super bright and i burned a little dot in my eye data sheet so when i was testing the led i noticed that you need to power it from the left side and i assumed that it was powered from the right side i was curious as to why i got it backwards because i reference the data sheet like all the time. so apparently the schematic counted clockwise. while everything else on the data sheet is counter-clockwise like look at pg 15 and you can see why i assumed the power went from right to left not left to right https://downloads.cree-led.com/files/ds/h/HB-CLW6A-TKW.pdf the flip so i needed to flip the entire pcb becouse the power is on the wrong side i would have just rotated it around but scene the resistors are specific to the pins that wouldn’t work and the leds would burn out i also learned that you cant mirror footprints on kicad so what i did was set the center of my pcb to (0,0) then went through and switch the sign on every x value on the pcb
uh i am so tired i did like 6hr of work while fighting to stay awake split i split the pcb in to 2 100mm sections becouse it is like a lot cheaper. i have no mony to connect between panels i come up with an idea that is rather guineas or it is going to be the biggest mistake in the entire project i put 5 pads on the sides of each board and i am planing to aline the boards then bridge the gap with solder this should electrically connect the 2 boards and hold them together at least a bit net i finished the net on the main pcb i finished the not on the fins flip just like yesterday i flipped the pcb so that the leds work
logo i got everything done to get the pcbs orderd Logo i made a logo so i could add it to the silkscreen for some extra style mother board the mother board is basically an Arduino what directly plugs in to 36 outputs so it can control all 9 boards controll to make the controller i have desided it is going to be comprised of 3 componest the indicator a rotary encoder and a switch indicator it is passively a relay small since wrgb controller so i can do a small display type out but it is also nice because i have extra of all the components so this will make them easy to use for other components jlc is goofy so if you have sevral break away bords in one they charge you for all of them witch is like a lot and the work around is if you split all of them in to there own file it only cost like $2 per board so instead of paying $20 for for board i paid $8 for the same amount this is what i split everything in to fin_right fin_left indicator mother_board main_light
so turns out i was not done with the pcbs i redesigned the logo i gave it this outline and added a gear to the light bulb uv i had the idea to add uv light to the light for like idk i will probably never use it but its fun the best use i can think of is curing resen witch is really cool i added them in to the pcb redesign so while adding the uv i realized i didnt use the vertion of the foot print ment for hand a soldering so i made sure to fix that hopfully they are done for real this time
alright i got the pcbs 100% done for real this time UV i fully implemented the UV lights IR i gave the option to attach a it receiver so i can do that in the futor if i want to logo i added the updated logo silkscreen i went through the silkscreen and fixed all there errors check i want through literately every since trace and footprint on these boards to make sure i am actually done designing thease
windows is soo slow i am making this because i have been modeling for 10hr and more then 10hr doesn’t log to star dance will make a longer devlog in a bit
3d modeling and i hate windows i have finish all the 3dmodling i need to do for now and am now just waiting foe the pcbs to ship in the mean tim i wall be here https://stardance.hackclub.com/projects/41354 clips i added clips on the bottom of the outer pieaces they wew to small on the first print so i made them bigger poles i did almost a com pleat overhaul on the poles i made them connect stronger by making them go deeper in logo * i added the loo to everything because it looks cool control i add a control panel it is at the base of the main light and just kinda sits there idea i have a another idea but i am way to tired to add it rn so i am not adding it till later the idea is to have a light conecten to a pole so i can pull it off to like press it up against things rn i also want to add a uv light to it so i can cure things better
it works
so like i think i poisoned my self or somthing i wasnt able to get mech work done i am like on the verge of passing out like constently ill do a lot more tomarow
yooo
i got some new stuff for soldering um and my back hurts sooo bad
i am starting to get the hang of things i lowered my chair and now i dont have insane back pain
i did the big one and every single light acualy works this time my back is in extreme consent pain i am almost don with soldering though my eyes i have been staring in to these lights for like 7 hr
i got the uv lights all soldered up and made another panel i have made 4/8 panels i was going to meanchen how i have posted 3 devlogs today but i just noticed it became tomorrow during my last recording
i just made a a panel i am at 5/8 i am going to try to finish the other 3 today also
i am at 7/9 sooo close
i have finished most of the soldering the rest is just small stuff
i started soldering everything over to the mother board i was able to dim the lights but i broke also its like green idk but most of the fir ware is done
um i have done almost everything besides the case servos were breaking everything so aparently even if you dont use a servo on pin 10 0r 9 the servo lobrary still disables it but i uses those for red and green so i will need to figure that out later all panels and the main board are soldered and wired controlls when you click on the rotary encoder it changes what value you are changeing white - white lights red - red lights green - green lights blue - blue lights yellow - servos (not working) purple - turns on uv on main pannel
100% done with 3d modeling it just takes a long time to proint everything
i have the video on my phone but i dont have wifi rn so you can have this i assembed every thing and starded the covumantation
https://youtu.be/H-r51vnOVfs everything is done i can ship now there wasnt a lot of stuff to say in the midle of development so the devlogs got kinda bad around the middle
Ships:
this is a desk lamp inspired my surgery lights this is my first time ever doing a pcb or smd soldering i learned a ton it was super fun...
|
1793152350.0706704
|
1793238750.0706704
|
|
70278
|
shadow kingdom 3D by @gunaseelanpravesh | Stardanc shadow kingdom 3D by @gunaseelanpravesh | Stardance...
|
gunaseelanpravesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: shadow kingdom 3D by @gunaseelanpravesh | S Title: shadow kingdom 3D by @gunaseelanpravesh | Stardance...
|
1792972368.735272
|
1793577168.735272
|
|
9740
|
shadow by @rohiit | Stardance
|
rohiit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: shadow by @rohiit | Stardance
|
1792565469.8392394
|
1793170269.8392394
|
|
68883
|
shadergame by @leila | Stardance
|
leila
|
0
|
10.33
|
0
|
[]
|
[{"post_id": 79146, "ts": "202 [{"post_id": 79146, "ts": "2026-10-12T20:18:54Z", "hours": 10.3292, "text": "so i may have mega super locked in and done 8 hours in two days but its supah dupah cool now!! i did everything from getting the raylib framework up and running (with a bit of claude to do RL backend stuff), to writing and reading information from specific pixels to getting a consistent map position and view rotation, and of course doing all the rendering! (which i wrote by myself without desmos ) below is how the game looks so far, which is VERY dark and pretty reliant on visual continuity to make actual sense, as well as what it would look like without the LiDAR effect"}]...
|
Title: shadergame by @leila | Stardance
Devlogs:
Title: shadergame by @leila | Stardance
Devlogs:
so i may have mega super locked in and done 8 hours in two days but its supah dupah cool now!! i did everything from getting the raylib framework up and running (with a bit of claude to do RL backend stuff), to writing and reading information from specific pixels to getting a consistent map position and view rotation, and of course doing all the rendering! (which i wrote by myself without desmos ) below is how the game looks so far, which is VERY dark and pretty reliant on visual continuity to make actual sense, as well as what it would look like without the LiDAR effect...
|
1793127101.043002
|
1793731901.043002
|
|
29964
|
shabang by @saladishaun | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: shabang by @saladishaun | Stardance
|
1792748853.1465342
|
1793353653.1465342
|
|
57440
|
shaazOS by @shaaz | Stardance
|
shaaz
|
2
|
11.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T07:16:09Z", "hours": 1.0, "multiplier": 5.4, "payout": 4, "blessing": "neutral", "text": "i made the upgraded version of shaazOS for webOS 2 mission…..i made somew crazy things and it looks like real os btw….the challenging part in this mission was making recent bar and a terminal:(…but it was more fun…………:)", "repo": "https://github.com/shaazumer066-bot/shaazOS", "demo": "https://shaazumer066-bot.github.io/shaazOS/"}, {"ship_num": 2, "ts": "2026-09-05T01:23:20Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made shaazOS, This is the best personal project i’ve ever made:)…In this project i faced many errors and some other stuff..It was fun btw… It includes: Functional File Explorer Settings with wallpaper and accent-color customization Calculator Keep Notes Contacts Gallery Focus Timer App search bar Minimize, maximize, and close window controls This was a really fun project to build, and I learned a lot about JavaScript, DOM manipulation, and creating interactive UI systems!", "repo": "https://github.com/shaazumer066-bot/shaazOS", "demo": "https://shaazumer066-bot.github.io/shaazOS/"}]...
|
[{"post_id": 64075, "ts": "202 [{"post_id": 64075, "ts": "2026-09-08T07:12:32Z", "hours": 0.2914, "text": "finished webOS 2 for shaazOS………….. added a functional terminal with slash commands, a recent apps bar, customizable desktop widgets with enable/disable controls, and an OS loading screen…….. also improved the overall desktop experience while keeping the existing webOS 1 apps and customization features. webOS 2 is now a more interactive and personalized web-based operating system."}, {"post_id": 64064, "ts": "2026-09-08T06:23:03Z", "hours": 0.4881, "text": "Started working on webOS 2 for shaazOS…… WebOS 1 already had the basic desktop, applications, File Explorer, Settings, app search, wallpaper customization, accent colors, and several built-in apps………..For WebOS 2, I want to take it further and make it feel more like a real operating system instead of just a collection of web apps…………The main features I am planning are functional terminal with slash commands, recent apps bar , Customizable desktop widgets, An OS boot/loading screen……….The goal is to make the system more interactive, customizable, and unique while keeping the original WebOS 1 features working."}, {"post_id": 61878, "ts": "2026-09-05T01:16:00Z", "hours": 0.3825, "text": "Today I worked on shaazOS, my web-based operating system project.I added a functional File Explorer with folders, files, navigation, back, home, and refresh buttons.I also improved the Settings app with customizable accent colors and wallpapers.The app search bar can now find apps like Settings and File Explorer.I also worked on window controls such as minimize, maximize, and close, while keeping the same glass-style theme across the OS. It is ready!!!!:)"}, {"post_id": 61605, "ts": "2026-09-04T16:19:48Z", "hours": 0.2506, "text": "look at this calculator! I just customized it.."}, {"post_id": 61587, "ts": "2026-09-04T15:59:27Z", "hours": 9.655, "text": "Finally!!!!! Its here!!! my own webOS.. this was really amazing.. I made it with my own ideas, designs etc.. this is one of the best project i have ever made….you can check this, in my shaazOS there are amazing apps like settings app where you can change themes and accent colors.. and many more amazing apps!!!"}]...
|
Title: shaazOS by @shaaz | Stardance
Devlogs:
Fin Title: shaazOS by @shaaz | Stardance
Devlogs:
Finally!!!!! Its here!!! my own webOS.. this was really amazing.. I made it with my own ideas, designs etc.. this is one of the best project i have ever made….you can check this, in my shaazOS there are amazing apps like settings app where you can change themes and accent colors.. and many more amazing apps!!!
look at this calculator! I just customized it..
Today I worked on shaazOS, my web-based operating system project.I added a functional File Explorer with folders, files, navigation, back, home, and refresh buttons.I also improved the Settings app with customizable accent colors and wallpapers.The app search bar can now find apps like Settings and File Explorer.I also worked on window controls such as minimize, maximize, and close, while keeping the same glass-style theme across the OS. It is ready!!!!:)
Started working on webOS 2 for shaazOS…… WebOS 1 already had the basic desktop, applications, File Explorer, Settings, app search, wallpaper customization, accent colors, and several built-in apps………..For WebOS 2, I want to take it further and make it feel more like a real operating system instead of just a collection of web apps…………The main features I am planning are functional terminal with slash commands, recent apps bar , Customizable desktop widgets, An OS boot/loading screen……….The goal is to make the system more interactive, customizable, and unique while keeping the original WebOS 1 features working.
finished webOS 2 for shaazOS………….. added a functional terminal with slash commands, a recent apps bar, customizable desktop widgets with enable/disable controls, and an OS loading screen…….. also improved the overall desktop experience while keeping the existing webOS 1 apps and customization features. webOS 2 is now a more interactive and personalized web-based operating system.
Ships:
I made shaazOS, This is the best personal project i’ve ever made:)…In this project i faced many errors and some other stuff..It was fun btw… It includes: Functional File Explorer Settings with wallpaper and accent-color customization Calculator Keep Notes Contacts Gallery Focus Timer App search bar Minimize, maximize, and close window controls This was a really fun project to build, and I learned a lot about JavaScript, DOM manipulation, and creating interactive UI systems!
i made the upgraded version of shaazOS for webOS 2 mission…..i made somew crazy things and it looks like real os btw….the challenging part in this mission was making recent bar and a terminal:(…but it was more fun…………:)...
|
1792878520.2754254
|
1793742520.2754254
|
|
56971
|
shaaz-bot by @shaaz | Stardance
|
shaaz
|
1
|
2.31
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-01T13:08:19Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It was really amazing experience building my own slack bot(shaaz-bot) which replies 24/7. The challenging part was giving commands to terminal and writing javascript, however this was more fun btw :)", "repo": "https://github.com/shaazumer066-bot/shaaz-bot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354?skip_today=1"}]...
|
[{"post_id": 59717, "ts": "202 [{"post_id": 59717, "ts": "2026-09-01T17:20:40Z", "hours": 0.3114, "text": "Bug Fixes Today I fixed two bugs in Shaaz Bot. Fixed the /shaaz-bot-help command so all commands are listed correctly. Fixed the /shaaz-bot-ping! command by removing the ! and changing it to /shaaz-bot-ping . Tested both commands in Slack after fixing them."}, {"post_id": 59547, "ts": "2026-09-01T13:05:29Z", "hours": 1.5056, "text": "shaaz-bot is a simple bot built with Node.js, Slack Bot and Axios. It provides fun commands and useful utilities such as jokes, cat facts, trivia, quotes, and weather information."}]...
|
Title: shaaz-bot by @shaaz | Stardance
Devlogs:
s Title: shaaz-bot by @shaaz | Stardance
Devlogs:
shaaz-bot is a simple bot built with Node.js, Slack Bot and Axios. It provides fun commands and useful utilities such as jokes, cat facts, trivia, quotes, and weather information.
Bug Fixes Today I fixed two bugs in Shaaz Bot. Fixed the /shaaz-bot-help command so all commands are listed correctly. Fixed the /shaaz-bot-ping! command by removing the ! and changing it to /shaaz-bot-ping . Tested both commands in Slack after fixing them.
Ships:
It was really amazing experience building my own slack bot(shaaz-bot) which replies 24/7. The challenging part was giving commands to terminal and writing javascript, however this was more fun btw :)...
|
1792875229.4563153
|
1793739229.4563153
|
|
58031
|
sfjsf by @krishaysuresh1 | Stardance
|
krishaysuresh1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sfjsf by @krishaysuresh1 | Stardance
|
1792734566.8668406
|
1793339366.8668406
|
|
62503
|
sew up shop by @luciaa | Stardance
|
luciaa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sew up shop by @luciaa | Stardance
|
1793044465.459343
|
1793649265.459343
|
|
40696
|
sever by @nate862 | Stardance
|
nate862
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sever by @nate862 | Stardance
|
1792774105.5074735
|
1793378905.5074735
|
|
51765
|
sevenpin by @harshitkataria20 | Stardance
|
harshitkataria20
|
0
|
8.49
|
0
|
[]
|
[{"post_id": 52364, "ts": "202 [{"post_id": 52364, "ts": "2026-08-22T14:05:13Z", "hours": 0.4333, "text": "finally everythings done just shipped the project"}, {"post_id": 52208, "ts": "2026-08-22T09:34:27Z", "hours": 1.1836, "text": "finally completed the case it was hell of a headache"}, {"post_id": 51887, "ts": "2026-08-21T19:45:37Z", "hours": 3.25, "text": "just completed some work on the case of this macropad , its just starting i will add design tomorrow."}, {"post_id": 51615, "ts": "2026-08-21T12:10:19Z", "hours": 3.6261, "text": "finally the PCB and schematic is done now only case is left and i have spent around 4 hours trying to make it , if any of you have any suggestion plz tell me . fusion360 is really hard for me"}]...
|
Title: sevenpin by @harshitkataria20 | Stardance
Title: sevenpin by @harshitkataria20 | Stardance
Devlogs:
finally the PCB and schematic is done now only case is left and i have spent around 4 hours trying to make it , if any of you have any suggestion plz tell me . fusion360 is really hard for me
just completed some work on the case of this macropad , its just starting i will add design tomorrow.
finally completed the case it was hell of a headache
finally everythings done just shipped the project...
|
1792684238.5672197
|
1793289038.5672197
|
|
1879
|
sevasync by @hirdeykumar_topper | Stardance
|
hirdeykumar_topper
|
1
|
27.36
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-23T17:36:59Z", "hours": 26.0, "multiplier": 5.13, "payout": 0, "blessing": "neutral", "text": "so i made an app publically known as seva details . it for SK & BSK to let them manage their seva records easily and efficiently and help them to digitalize their methods and search across their saved records and have reminder a day right before their seva(an event you can say) come . in this i have used ai like chat gpt and last claude for a quick ui refactor and this project is live on playstore and currently it has 71 downloads. so you can just search and download it to see how it looks . and challenging part was working with ai and with zero flutter knowledge and maintaining security .", "repo": "https://github.com/HNdevelopments/Data_Sync", "demo": "https://seva-details.web.app/"}]...
|
[{"post_id": 69310, "ts": "202 [{"post_id": 69310, "ts": "2026-09-16T19:35:28Z", "hours": 1.3622, "text": "just working on new app"}, {"post_id": 33589, "ts": "2026-07-23T17:11:46Z", "hours": 4.5242, "text": "completed project info today and launched an update on play store with enhanced security and added git hub url"}, {"post_id": 27597, "ts": "2026-07-13T10:02:41Z", "hours": 2.9494, "text": "just wanna say that my project is on play store now"}, {"post_id": 9953, "ts": "2026-06-16T14:10:14Z", "hours": 8.4517, "text": "afrom last 10 days i have not posted a single devlog but i am happy to announce that i have finally made it i haev completed the project solved many bugs resolved many errors made the ui part and 3 x my app looks and feel now my app is all set for launchi have already started the closed testing before production release in play console"}, {"post_id": 3448, "ts": "2026-06-06T12:03:11Z", "hours": 3.4739, "text": "i alomost finalized my app and debug many issue and tried to make iit production ready but in the and when running flutter buil release it shows splash screen stuck error and i couldn’t fix it so tommorow i will release it for testers also added many oher fields and drop down in app to inrease productivity and convinience"}, {"post_id": 2742, "ts": "2026-06-05T14:45:16Z", "hours": 1.5378, "text": "so i almost finalized my application add a few buttons and search filters done deep testing and solved many critical bugs including many auth bugs and many other so data do not show to other users and add a coming soon poster for a feature planned and there a few more things which will be done shortly and i will send it for review tomorrow"}, {"post_id": 2240, "ts": "2026-06-04T16:59:56Z", "hours": 1.3211, "text": "finally everything about reminder system is sorted and tested and now my app is near to complete probably after 24 hours i will send it for review to google as i already hold a dev account and today i fought bugs and found some critical bugs too and created a few new buttons and save them in firestore and likely tomorrow i will finalize it and ship it (devlog 4) and can anyone tell me how to get start dust"}, {"post_id": 1961, "ts": "2026-06-04T06:38:19Z", "hours": 0.84, "text": "so auto reminder function is complete problem was reciever tag missing in flutter XML file i am attaching screenshot below and finally after a long battle me and chat gpt fought figured that out"}, {"post_id": 970, "ts": "2026-06-02T19:01:49Z", "hours": 2.0472, "text": "fougth a long battle with auto reminder scheduling in flutter and for looks like i lost but will try again issue is it drops instant notification but not scheduled one any solution ??"}, {"post_id": 360, "ts": "2026-06-01T18:03:41Z", "hours": 0.4325, "text": "Devlog — Sevasync Date:1 June 2026 Time worked:Late evening (~10 PM onward) What I worked on today Fixed - Stay Logged In -system using Firebase Auth persistence App now automatically opens Home Screen if already logged in ✅ Added Logout system inside Profile Screen Added logout confirmation dialog Fixed navigation after logout → back to Login Screen ✅ Existing systems tested Search Records working Check Records working Edit/Delete system working User-only records issue fixed (UID based filtering) Current MVP Status Core app flow is now functional: Login Profile S/BS Entry Search Records Check Records Edit/Delete Stay Logged In Logout Problems / Tech Debt Firestore structure still messy Need optimization later Reminder system pending (next major feature) Thoughts Funny milestone: Built and shipped most of the base app with almost zero Flutter knowledge and on a brand new laptop 😭🔥"}]...
|
Title: sevasync by @hirdeykumar_topper | Stardance Title: sevasync by @hirdeykumar_topper | Stardance
Devlogs:
Devlog — Sevasync Date:1 June 2026 Time worked:Late evening (~10 PM onward) What I worked on today Fixed - Stay Logged In -system using Firebase Auth persistence App now automatically opens Home Screen if already logged in ✅ Added Logout system inside Profile Screen Added logout confirmation dialog Fixed navigation after logout → back to Login Screen ✅ Existing systems tested Search Records working Check Records working Edit/Delete system working User-only records issue fixed (UID based filtering) Current MVP Status Core app flow is now functional: Login Profile S/BS Entry Search Records Check Records Edit/Delete Stay Logged In Logout Problems / Tech Debt Firestore structure still messy Need optimization later Reminder system pending (next major feature) Thoughts Funny milestone: Built and shipped most of the base app with almost zero Flutter knowledge and on a brand new laptop 😭🔥
fougth a long battle with auto reminder scheduling in flutter and for looks like i lost but will try again issue is it drops instant notification but not scheduled one any solution ??
so auto reminder function is complete problem was reciever tag missing in flutter XML file i am attaching screenshot below and finally after a long battle me and chat gpt fought figured that out
finally everything about reminder system is sorted and tested and now my app is near to complete probably after 24 hours i will send it for review to google as i already hold a dev account and today i fought bugs and found some critical bugs too and created a few new buttons and save them in firestore and likely tomorrow i will finalize it and ship it (devlog 4) and can anyone tell me how to get start dust
so i almost finalized my application add a few buttons and search filters done deep testing and solved many critical bugs including many auth bugs and many other so data do not show to other users and add a coming soon poster for a feature planned and there a few more things which will be done shortly and i will send it for review tomorrow
i alomost finalized my app and debug many issue and tried to make iit production ready but in the and when running flutter buil release it shows splash screen stuck error and i couldn’t fix it so tommorow i will release it for testers also added many oher fields and drop down in app to inrease productivity and convinience
afrom last 10 days i have not posted a single devlog but i am happy to announce that i have finally made it i haev completed the project solved many bugs resolved many errors made the ui part and 3 x my app looks and feel now my app is all set for launchi have already started the closed testing before production release in play console
just wanna say that my project is on play store now
completed project info today and launched an update on play store with enhanced security and added git hub url
just working on new app
Ships:
so i made an app publically known as seva details . it for SK & BSK to let them manage their seva records easily and efficiently and help them to digitalize their methods and search across their saved records and have reminder a day right before their seva(an event you can say) come . in this i have used ai like chat gpt and last claude for a quick ui refactor and this project is live on playstore and currently it has 71 downloads. so you can just search and download it to see how it looks . and challenging part was working with ai and with zero flutter knowledge and maintaining security ....
|
1793065891.218865
|
1793152291.218865
|
|
30305
|
servx by @foxy | Stardance
|
foxy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: servx by @foxy | Stardance
|
1792637521.2227025
|
1793242321.2227025
|
|
22902
|
servo_python by @pareek2006archit | Stardance
|
pareek2006archit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: servo_python by @pareek2006archit | Stardan Title: servo_python by @pareek2006archit | Stardance...
|
1792644613.9688356
|
1793249413.9688356
|
|
18308
|
servo-like-arduino by @vihaanvp | Stardance
|
vihaanvp
|
0
|
1.14
|
0
|
[]
|
[{"post_id": 8456, "ts": "2026 [{"post_id": 8456, "ts": "2026-06-14T01:58:55Z", "hours": 1.1442, "text": "DevLog #1 – servo-like-arduino Time Logged: 1h 8m Today I began development of servo-like-arduino, a Python library designed to provide Arduino-style servo control syntax while using PyFirmata2 and StandardFirmata behind the scenes. The project started from a desire to control servos connected to an Arduino Nano from a Raspberry Pi while maintaining a familiar Arduino programming experience. After evaluating both PyFirmata and PyFirmata2, I chose PyFirmata2 due to better compatibility with modern Python versions and because it worked without requiring users to manually modify library source files. The first milestone was creating a simple wrapper around PyFirmata2. This wrapper hides Firmata-specific syntax and instead exposes a cleaner Arduino-inspired API. The goal was to make servo control feel similar to programming directly on an Arduino (which is very simple as compared to the default PyFirmata and PyFirmata2 syntax) while still running Python code on a Raspberry Pi. Once the basic functionality was working, I implemented a global board system so that users would not need to repeatedly pass board objects into every function call. This made the library feel much closer to Arduino’s native Servo library and simplified the user experience. After the initial release (v0.1.0), I expanded the functionality for v0.2.0 by adding several new features: Servo.read() Servo.detach() Servo.move_smooth() Servo.sweep() Improved error handling Servo angle validation and clamping Internal servo position tracking A significant portion of the development process involved testing on real hardware. The library was validated using a Raspberry Pi 4 connected to an Arduino Nano running StandardFirmata, with a servo motor attached for testing. This ensured that the library worked correctly in a practical robotics environment rather than only in theory. Following successful testing, I packaged the project using modern Python packaging standards with pyproject.toml, created a GitHub repository, and configured automated publishing to PyPI using GitHub Actions. The most exciting milestone of the session was successfully publishing the library to PyPI. By creating a GitHub Release, the workflow automatically built and uploaded the package, making it publicly installable through pip. This established a complete development, testing, and deployment pipeline for future releases. This session transformed the project from a simple idea into a functional, publicly available Python package with real hardware validation and automated deployment. Future development will focus on improving the servo control experience by adding more advanced servo-related features, refining the API, improving reliability, and expanding the library while maintaining its simple Arduino-inspired programming style. The goal is to provide the easiest and most intuitive way to control servos from Python using Arduino boards flashed with StandardFirmata program. (The Image shows Servo motor and N20 motors (via the TB6612FNG motor driver) connected to an Arduino Nano, which is then connected to a Raspberry Pi, and this was the setup I used to test this wrapper)"}]...
|
Title: servo-like-arduino by @vihaanvp | Stardance Title: servo-like-arduino by @vihaanvp | Stardance
Devlogs:
DevLog #1 – servo-like-arduino Time Logged: 1h 8m Today I began development of servo-like-arduino, a Python library designed to provide Arduino-style servo control syntax while using PyFirmata2 and StandardFirmata behind the scenes. The project started from a desire to control servos connected to an Arduino Nano from a Raspberry Pi while maintaining a familiar Arduino programming experience. After evaluating both PyFirmata and PyFirmata2, I chose PyFirmata2 due to better compatibility with modern Python versions and because it worked without requiring users to manually modify library source files. The first milestone was creating a simple wrapper around PyFirmata2. This wrapper hides Firmata-specific syntax and instead exposes a cleaner Arduino-inspired API. The goal was to make servo control feel similar to programming directly on an Arduino (which is very simple as compared to the default PyFirmata and PyFirmata2 syntax) while still running Python code on a Raspberry Pi. Once the basic functionality was working, I implemented a global board system so that users would not need to repeatedly pass board objects into every function call. This made the library feel much closer to Arduino’s native Servo library and simplified the user experience. After the initial release (v0.1.0), I expanded the functionality for v0.2.0 by adding several new features: Servo.read() Servo.detach() Servo.move_smooth() Servo.sweep() Improved error handling Servo angle validation and clamping Internal servo position tracking A significant portion of the development process involved testing on real hardware. The library was validated using a Raspberry Pi 4 connected to an Arduino Nano running StandardFirmata, with a servo motor attached for testing. This ensured that the library worked correctly in a practical robotics environment rather than only in theory. Following successful testing, I packaged the project using modern Python packaging standards with pyproject.toml, created a GitHub repository, and configured automated publishing to PyPI using GitHub Actions. The most exciting milestone of the session was successfully publishing the library to PyPI. By creating a GitHub Release, the workflow automatically built and uploaded the package, making it publicly installable through pip. This established a complete development, testing, and deployment pipeline for future releases. This session transformed the project from a simple idea into a functional, publicly available Python package with real hardware validation and automated deployment. Future development will focus on improving the servo control experience by adding more advanced servo-related features, refining the API, improving reliability, and expanding the library while maintaining its simple Arduino-inspired programming style. The goal is to provide the easiest and most intuitive way to control servos from Python using Arduino boards flashed with StandardFirmata program. (The Image shows Servo motor and N20 motors (via the TB6612FNG motor driver) connected to an Arduino Nano, which is then connected to a Raspberry Pi, and this was the setup I used to test this wrapper)...
|
1792547669.4632652
|
1793152469.4632652
|
|
42954
|
servo tester by @hunter1 | Stardance
|
hunter1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: servo tester by @hunter1 | Stardance
|
1792529513.0273902
|
1793134313.0273902
|
|
41896
|
servo spider bot by @nickthem | Stardance
|
nickthem
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-04T08:20:06Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My spider bot features four legs, each equipped with two joints, making a total of eight joints that provide it with excellent flexibility and mobility. Designed for versatility, the bot can navigate various surfaces, climb over obstacles, and perform precise movements thanks to its jointed legs. Its lightweight yet durable construction allows it to operate efficiently in different environments, whether for exploration, surveillance, or search and rescue missions. The combination of multiple joints and sturdy design gives your spider bot impressive agility and control, making it a highly capable robotic creature.", "repo": "https://github.com/nikolasthemistocleous-arch/nick", "demo": ""}]...
|
[{"post_id": 38833, "ts": "202 [{"post_id": 38833, "ts": "2026-08-01T12:09:56Z", "hours": 0.3167, "text": "servo spider bot"}, {"post_id": 38774, "ts": "2026-08-01T10:34:34Z", "hours": 0.4703, "text": "servo spider bot"}]...
|
Title: servo spider bot by @nickthem | Stardance
Title: servo spider bot by @nickthem | Stardance
Devlogs:
servo spider bot
servo spider bot
Ships:
My spider bot features four legs, each equipped with two joints, making a total of eight joints that provide it with excellent flexibility and mobility. Designed for versatility, the bot can navigate various surfaces, climb over obstacles, and perform precise movements thanks to its jointed legs. Its lightweight yet durable construction allows it to operate efficiently in different environments, whether for exploration, surveillance, or search and rescue missions. The combination of multiple joints and sturdy design gives your spider bot impressive agility and control, making it a highly capable robotic creature....
|
1793094446.3419876
|
1793180846.3419876
|
|
14946
|
service lead responser by @ajez | Stardance
|
ajez
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: service lead responser by @ajez | Stardance
|
1793141331.995069
|
1793746131.995069
|
|
39449
|
server-modpack by @satr14 | Stardance
|
satr14
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-25T04:46:20Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "modpack complete, proud of the end result. ill be hosting a demo server when i get things stable enough", "repo": "https://git.satr14.my.id/satr14/server-modpack", "demo": "https://git.satr14.my.id/satr14/server-modpack#installation"}]...
|
[{"post_id": 34436, "ts": "202 [{"post_id": 34436, "ts": "2026-07-25T04:43:42Z", "hours": 0.3969, "text": "add installation guide and resources"}, {"post_id": 34432, "ts": "2026-07-25T04:10:21Z", "hours": 2.4839, "text": "just worked on migrating config and stuff from the server directory to here. migrate mods and config fine tune mod selection for tps performance configure polymer additional resource pack add support for offline accounts fixup mod conflicts (screenshot contains essential mod cosmetics, not part of modpack)"}]...
|
Title: server-modpack by @satr14 | Stardance
Devl Title: server-modpack by @satr14 | Stardance
Devlogs:
just worked on migrating config and stuff from the server directory to here. migrate mods and config fine tune mod selection for tps performance configure polymer additional resource pack add support for offline accounts fixup mod conflicts (screenshot contains essential mod cosmetics, not part of modpack)
add installation guide and resources
Ships:
modpack complete, proud of the end result. ill be hosting a demo server when i get things stable enough...
|
1793112756.013768
|
1793199156.013768
|
|
71047
|
serialscope by @threatsentinels | Stardance
|
threatsentinels
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: serialscope by @threatsentinels | Stardance
|
1792770433.0659947
|
1793375233.0659947
|
|
59345
|
sentrix by @Dhyanesh | Stardance
|
Dhyanesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sentrix by @Dhyanesh | Stardance
|
1792795649.2881157
|
1793400449.2881157
|
|
69489
|
sentinel_pothole by @Tony703 | Stardance
|
Tony703
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sentinel_pothole by @Tony703 | Stardance
|
1792857046.8251932
|
1793461846.8251932
|
|
55317
|
sensor encoder project by @smrethi_shun | Stardanc sensor encoder project by @smrethi_shun | Stardance...
|
smrethi_shun
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T06:02:46Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my shot at Human Computer Lab’s ML challenge! It’s a compare and contrast between two data classification methods, a direct classifier and a small language model. Basically, both models read sensor data from UCI’s Human Activity Recognition Using Smartphones dataset, and learn to classify actions from the data (walking, standing, sitting, etc). The language model has to create embeddings directly from data, not turn it to language first. Then, we compare the macro-F1 scores of the direct classifier, the language model, and a trick test for the language model, purposefully switching embeddings so that way you know that the model is reliant on the embeddings only. VERY IMPORTANT!!!! The link to try this project is fake. You have to clone the project and run it in your terminal! Instructions are on the readme!!", "repo": "https://github.com/smoothieee33/sensor-encoder-challenge", "demo": "https://github.com/smoothieee33/sensor-encoder-challenge/releases/tag/v1.0.0"}]...
|
[{"post_id": 56417, "ts": "202 [{"post_id": 56417, "ts": "2026-08-28T05:46:04Z", "hours": 8.8908, "text": "Whoaaa Ive been MIA for a hawt minute lol. Anyway surprise! Brand new project popped out of nowhere! For context, I applied to an internship which had an optional project/challenge to do. Basically, I had to test a new form of data processing. I had to classify sensor data data into categories using a small language model rather than a traditional direct classifier. So thats what I did. I compared and contrasted the two methods in terms of macro F1 score, runtime, etc. Everything is kinda one fall swoop, heres the completed project lol."}]...
|
Title: sensor encoder project by @smrethi_shun | S Title: sensor encoder project by @smrethi_shun | Stardance
Devlogs:
Whoaaa Ive been MIA for a hawt minute lol. Anyway surprise! Brand new project popped out of nowhere! For context, I applied to an internship which had an optional project/challenge to do. Basically, I had to test a new form of data processing. I had to classify sensor data data into categories using a small language model rather than a traditional direct classifier. So thats what I did. I compared and contrasted the two methods in terms of macro F1 score, runtime, etc. Everything is kinda one fall swoop, heres the completed project lol.
Ships:
This is my shot at Human Computer Lab’s ML challenge! It’s a compare and contrast between two data classification methods, a direct classifier and a small language model. Basically, both models read sensor data from UCI’s Human Activity Recognition Using Smartphones dataset, and learn to classify actions from the data (walking, standing, sitting, etc). The language model has to create embeddings directly from data, not turn it to language first. Then, we compare the macro-F1 scores of the direct classifier, the language model, and a trick test for the language model, purposefully switching embeddings so that way you know that the model is reliant on the embeddings only. VERY IMPORTANT!!!! The link to try this project is fake. You have to clone the project and run it in your terminal! Instructions are on the readme!!...
|
1793109145.8823602
|
1793195545.8823602
|
|
37269
|
semantic similarity on anime episodes by @Thel | S semantic similarity on anime episodes by @Thel | Stardance...
|
Thel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: semantic similarity on anime episodes by @T Title: semantic similarity on anime episodes by @Thel | Stardance...
|
1792680842.1509356
|
1793285642.1509356
|
|
60385
|
selfaware by @Kaanreal | Stardance
|
Kaanreal
|
1
|
20.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T14:24:12Z", "hours": 20.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Selfaware 1.0.0 is out. This is the first proper release of Selfaware, a client-side Minecraft mod that lets you see your own nametag while playing in third person. The main idea is simple, but I wanted it to feel like something that actually belongs in Minecraft. Your nametag follows the normal rendering behavior, and Selfaware can also match server-specific nametag styling instead of always showing a basic vanilla label. There are a few integrations already included. On DonutSMP, Selfaware can show your own rank, prefix and balance. Simple Voice Chat is also supported, so your own voice and group icons can appear next to your nametag. There is also a settings menu with a live player preview, options for the different integrations, and everything can be changed without leaving the game. A big part of this first release was compatibility. Selfaware already supports a lot of Minecraft versions and works across Fabric, Forge, NeoForge and Quilt where available. The project is structured so I can keep adding versions without having to maintain completely separate mods. You can try the first release here: https://github.com/kaanreal/selfaware/releases or on Modrinth: https://modrinth.com/mod/selfaware", "repo": "https://github.com/kaanreal/selfaware", "demo": "https://modrinth.com/mod/selfaware"}]...
|
[{"post_id": 72228, "ts": "202 [{"post_id": 72228, "ts": "2026-09-22T14:22:33Z", "hours": 12.2208, "text": "Hello! Today I continued working on Selfaware.I mainly focused on fixing issues across different Minecraft versions and mod loaders, so everything works more consistently. There were a few version-specific problems from yesterday that are now cleaned up.I also added a proper menu for Selfaware. It makes the mod feel a lot more complete and gives me a good place to add settings and new features later.Besides that, I spent some time cleaning up the overall project structure. Since I want to support a lot of Minecraft versions and mod loaders, I wanted to get the structure right early instead of having everything become messy later.The base is now in a much better state, so I can start focusing more on actual features next."}, {"post_id": 66986, "ts": "2026-09-13T00:01:51Z", "hours": 7.9928, "text": "Hello! Today I started working on a new project called Selfaware.Selfaware is a Minecraft mod that displays your own nametag above your head while playing in F5. I tried a few other mods that do something similar, but I found them a bit too simple, so I wanted to make my own version with more features.I want Selfaware to support things like server specific nametag formatting, DonutSMP features, Simple Voice Chat icons for yourself, and more in the future. I also want to support as many Minecraft versions and mod loaders as possible.Today I mainly worked on the base of the mod. So far, all supported versions and mod loaders seem to be working correctly, and the nametag is rendering properly. I also added Simple Voice Chat support, so you can now see your own voice chat icons above your nametag."}]...
|
Title: selfaware by @Kaanreal | Stardance
Devlogs Title: selfaware by @Kaanreal | Stardance
Devlogs:
Hello! Today I started working on a new project called Selfaware.Selfaware is a Minecraft mod that displays your own nametag above your head while playing in F5. I tried a few other mods that do something similar, but I found them a bit too simple, so I wanted to make my own version with more features.I want Selfaware to support things like server specific nametag formatting, DonutSMP features, Simple Voice Chat icons for yourself, and more in the future. I also want to support as many Minecraft versions and mod loaders as possible.Today I mainly worked on the base of the mod. So far, all supported versions and mod loaders seem to be working correctly, and the nametag is rendering properly. I also added Simple Voice Chat support, so you can now see your own voice chat icons above your nametag.
Hello! Today I continued working on Selfaware.I mainly focused on fixing issues across different Minecraft versions and mod loaders, so everything works more consistently. There were a few version-specific problems from yesterday that are now cleaned up.I also added a proper menu for Selfaware. It makes the mod feel a lot more complete and gives me a good place to add settings and new features later.Besides that, I spent some time cleaning up the overall project structure. Since I want to support a lot of Minecraft versions and mod loaders, I wanted to get the structure right early instead of having everything become messy later.The base is now in a much better state, so I can start focusing more on actual features next.
Ships:
Selfaware 1.0.0 is out. This is the first proper release of Selfaware, a client-side Minecraft mod that lets you see your own nametag while playing in third person. The main idea is simple, but I wanted it to feel like something that actually belongs in Minecraft. Your nametag follows the normal rendering behavior, and Selfaware can also match server-specific nametag styling instead of always showing a basic vanilla label. There are a few integrations already included. On DonutSMP, Selfaware can show your own rank, prefix and balance. Simple Voice Chat is also supported, so your own voice and group icons can appear next to your nametag. There is also a settings menu with a live player preview, options for the different integrations, and everything can be changed without leaving the game. A big part of this first release was compatibility. Selfaware already supports a lot of Minecraft versions and works across Fabric, Forge, NeoForge and Quilt where available. The project is structured so I can keep adding versions without having to maintain completely separate mods. You can try the first release here: https://github.com/kaanreal/selfaware/releases or on Modrinth: https://modrinth.com/mod/selfaware...
|
1793055174.2928185
|
1793141574.2928185
|
|
37556
|
self-rolling ball by @MaxMadeGG | Stardance
|
MaxMadeGG
|
0
|
2.96
|
0
|
[]
|
[{"post_id": 32838, "ts": "202 [{"post_id": 32838, "ts": "2026-07-22T07:35:08Z", "hours": 0.5003, "text": "finishing the 3D models and then printing. Now just have to assemble it all and wait for a battery."}, {"post_id": 32370, "ts": "2026-07-21T14:34:40Z", "hours": 1.1869, "text": "assembling together the printed parts with the motor battery wires and button on/off. Also did some welding, was a nightmare putting all in a so small box XD. Now just have to model and print some final parts and put it all together :D"}, {"post_id": 32292, "ts": "2026-07-21T11:26:56Z", "hours": 0.5675, "text": "finalizing the 3D models and printing them i also cut the ball in half that i can put all the components in it"}, {"post_id": 31718, "ts": "2026-07-20T10:41:25Z", "hours": 0.7006, "text": "making a self rolling ball today i was modeling the parts i think that the model should be finished today or tomorrow"}]...
|
Title: self-rolling ball by @MaxMadeGG | Stardance Title: self-rolling ball by @MaxMadeGG | Stardance
Devlogs:
making a self rolling ball today i was modeling the parts i think that the model should be finished today or tomorrow
finalizing the 3D models and printing them i also cut the ball in half that i can put all the components in it
assembling together the printed parts with the motor battery wires and button on/off. Also did some welding, was a nightmare putting all in a so small box XD. Now just have to model and print some final parts and put it all together :D
finishing the 3D models and then printing. Now just have to assemble it all and wait for a battery....
|
1793166518.869109
|
1793771318.869109
|
|
31765
|
self-made MP3 player by @Pinpotin | Stardance
|
Pinpotin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: self-made MP3 player by @Pinpotin | Stardan Title: self-made MP3 player by @Pinpotin | Stardance...
|
1792670034.9976027
|
1793274834.9976027
|
|
51291
|
self-driving car simulation by @lolnypop | Stardan self-driving car simulation by @lolnypop | Stardance...
|
lolnypop
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: self-driving car simulation by @lolnypop | Title: self-driving car simulation by @lolnypop | Stardance...
|
1792662919.1866775
|
1793267719.1866775
|
|
70061
|
self driving AI by @david_e | Stardance
|
david_e
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: self driving AI by @david_e | Stardance
|
1792958001.4669337
|
1793562801.4669337
|
|
29777
|
self balancing robot by @ijaz | Stardance
|
ijaz
|
0
|
0.43
|
0
|
[]
|
[{"post_id": 29458, "ts": "202 [{"post_id": 29458, "ts": "2026-07-16T12:39:55Z", "hours": 0.4333, "text": "Schematic design for self balancing robot"}]...
|
Title: self balancing robot by @ijaz | Stardance
Title: self balancing robot by @ijaz | Stardance
Devlogs:
Schematic design for self balancing robot...
|
1792781419.5866864
|
1793386219.5866864
|
|
27588
|
sejmle by @wavy | Stardance
|
wavy
|
1
|
15.0
|
118
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-05T19:36:11Z", "hours": 15.0, "multiplier": 8.05, "payout": 118, "blessing": "neutral", "text": "I built Sejmle, a daily Wordle-inspired game where you guess Polish MPs. Since our parliament is basically a viral reality show with millions of views on YouTube, I wanted to turn it into a fun game. It tracks your stats, has clean animations, and shoots confetti when you win Getting React state and charts to load from localStorage without breaking Next.js SSR (hydration errors). I fixed it by importing the charts dynamically on the client side. Also, rendering the guess grid dynamically took some neat config mapping to keep the code clean Building the entire UI from scratch so it looks unique and snappy. I’m also hyped about how fast the code is, it saves all your stats offline with zero database latency, so there is no lag at all How to test it? Open the live site at https://sejmle.vercel.app/ Read the quick tutorial popup Type an MP’s name and hit guess Use the colored feedback tiles to find the daily MP Enjoy the win confetti and check your stats!", "repo": "https://github.com/WavyWare/sejmle", "demo": "https://sejmle.vercel.app"}]...
|
[{"post_id": 23021, "ts": "202 [{"post_id": 23021, "ts": "2026-07-05T19:04:28Z", "hours": 4.2778, "text": "This is probably last devlog on this project. Now there are pop-ups for tutorial and victory. Metadata is added, leaderboard is added so I can see my previous guesses and timer is done. Everything I planned is done and I’ve done a little bit more e.g. hint, some debugging and local storage is done so every data is saved like if you guessed that day or guesses. I’m going to ship this project now so this is done!"}, {"post_id": 22396, "ts": "2026-07-04T21:14:03Z", "hours": 3.5775, "text": "Hi there! I’ve done quite a good job on last days. So now there are animations to get that smooth feeling, tutorial pop up, animated suggestion box and solving problems I’ve found. So for now, all the layout of pop up is done and it’s waiting for continuation for pop up when you guessed correctly. Next up to do are: SEO and basic metadata (I don’t even have a title in search bar), simple leaderboard to show average guesses on daily challenge and function that converts input field to timer when you guessed correctly for that day. Have a nice one!"}, {"post_id": 20233, "ts": "2026-07-01T19:40:48Z", "hours": 5.5653, "text": "I’ve added basic logic to my game, so now it works. I have to add announcement if player wins and then minor changes like animations. If you’re not from Poland you may not know polish parliament members, but I would really love you to check and write some comment about my game. Sejmle is available at https://sejmle.vercel.app"}, {"post_id": 17599, "ts": "2026-06-28T13:48:26Z", "hours": 1.2436, "text": "I’ve added system that saves all and most recognizable members of parliament to JSON files."}]...
|
Title: sejmle by @wavy | Stardance
Devlogs:
I’ve Title: sejmle by @wavy | Stardance
Devlogs:
I’ve added system that saves all and most recognizable members of parliament to JSON files.
I’ve added basic logic to my game, so now it works. I have to add announcement if player wins and then minor changes like animations. If you’re not from Poland you may not know polish parliament members, but I would really love you to check and write some comment about my game. Sejmle is available at https://sejmle.vercel.app
Hi there! I’ve done quite a good job on last days. So now there are animations to get that smooth feeling, tutorial pop up, animated suggestion box and solving problems I’ve found. So for now, all the layout of pop up is done and it’s waiting for continuation for pop up when you guessed correctly. Next up to do are: SEO and basic metadata (I don’t even have a title in search bar), simple leaderboard to show average guesses on daily challenge and function that converts input field to timer when you guessed correctly for that day. Have a nice one!
This is probably last devlog on this project. Now there are pop-ups for tutorial and victory. Metadata is added, leaderboard is added so I can see my previous guesses and timer is done. Everything I planned is done and I’ve done a little bit more e.g. hint, some debugging and local storage is done so every data is saved like if you guessed that day or guesses. I’m going to ship this project now so this is done!
Ships:
I built Sejmle, a daily Wordle-inspired game where you guess Polish MPs. Since our parliament is basically a viral reality show with millions of views on YouTube, I wanted to turn it into a fun game. It tracks your stats, has clean animations, and shoots confetti when you win Getting React state and charts to load from localStorage without breaking Next.js SSR (hydration errors). I fixed it by importing the charts dynamically on the client side. Also, rendering the guess grid dynamically took some neat config mapping to keep the code clean Building the entire UI from scratch so it looks unique and snappy. I’m also hyped about how fast the code is, it saves all your stats offline with zero database latency, so there is no lag at all How to test it? Open the live site at https://sejmle.vercel.app/ Read the quick tutorial popup Type an MP’s name and hit guess Use the colored feedback tiles to find the daily MP Enjoy the win confetti and check your stats!...
|
1793116154.0022879
|
1793202554.0022879
|
|
69969
|
seiaf.space by @seiafunayama | Stardance
|
seiafunayama
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: seiaf.space by @seiafunayama | Stardance
|
1792957898.12368
|
1793562698.12368
|
|
59504
|
seekerbot by @jassim | Stardance
|
jassim
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: seekerbot by @jassim | Stardance
|
1792803080.2532318
|
1793407880.2532318
|
|
19177
|
see of disaster by @yayabskt | Stardance
|
yayabskt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: see of disaster by @yayabskt | Stardance
|
1792738451.8463666
|
1793343251.8463666
|
|
19740
|
secondattempt by @shash | Stardance
|
shash
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: secondattempt by @shash | Stardance
|
1792529625.2680342
|
1793134425.2680342
|
|
45038
|
seating plan mapper by @zakorm | Stardance
|
zakorm
|
0
|
2.46
|
0
|
[]
|
[{"post_id": 44545, "ts": "202 [{"post_id": 44545, "ts": "2026-08-10T11:40:11Z", "hours": 1.0631, "text": "login works finally. once again hackatime not recording, but this time its because im on another computer."}, {"post_id": 43048, "ts": "2026-08-08T03:13:02Z", "hours": 0.4747, "text": "me when spending 3 hours trying to connect to mongo db and hackatime not logging it"}, {"post_id": 42577, "ts": "2026-08-07T12:18:45Z", "hours": 0.9175, "text": "A seating plan organizer! just started it, designed style, and added logins that don’t work YET but will work."}]...
|
Title: seating plan mapper by @zakorm | Stardance
Title: seating plan mapper by @zakorm | Stardance
Devlogs:
A seating plan organizer! just started it, designed style, and added logins that don’t work YET but will work.
me when spending 3 hours trying to connect to mongo db and hackatime not logging it
login works finally. once again hackatime not recording, but this time its because im on another computer....
|
1792608721.0507092
|
1793213521.0507092
|
|
11086
|
search by @foxyyk | Stardance
|
foxyyk
|
0
|
1.13
|
0
|
[]
|
[{"post_id": 4358, "ts": "2026 [{"post_id": 4358, "ts": "2026-06-07T17:31:00Z", "hours": 0.6558, "text": "it searches??? hell yeee… I made it show stuff woaa. Had to give brave my credit card as the HackClub Search api has some error that’s not even documented but whatever. It will do the job for now :3 I made a simple box for showing the results with 0 features rn.. I plan to add AI answers, Images, Videos, News and everything to it later on but for now i’m happy with this.. I used AI to find most efficient way to program the query function. (didnt use any agent, i just brainstormed the best ideas)"}, {"post_id": 4275, "ts": "2026-06-07T15:07:08Z", "hours": 0.4711, "text": "git, packages and plan :3 soooo i created the repo and added a new next.js project. The app will use shacdUI.. Its not looking nice at all for now but I wanna build the search feature first before I make it look nice"}]...
|
Title: search by @foxyyk | Stardance
Devlogs:
git Title: search by @foxyyk | Stardance
Devlogs:
git, packages and plan :3 soooo i created the repo and added a new next.js project. The app will use shacdUI.. Its not looking nice at all for now but I wanna build the search feature first before I make it look nice
it searches??? hell yeee… I made it show stuff woaa. Had to give brave my credit card as the HackClub Search api has some error that’s not even documented but whatever. It will do the job for now :3 I made a simple box for showing the results with 0 features rn.. I plan to add AI answers, Images, Videos, News and everything to it later on but for now i’m happy with this.. I used AI to find most efficient way to program the query function. (didnt use any agent, i just brainstormed the best ideas)...
|
1792680549.6310806
|
1793285349.6310806
|
|
60315
|
seamless portal engine by @dylanjtholen | Stardanc seamless portal engine by @dylanjtholen | Stardance...
|
dylanjtholen
|
0
|
19.96
|
0
|
[]
|
[{"post_id": 64910, "ts": "202 [{"post_id": 64910, "ts": "2026-09-09T17:06:11Z", "hours": 19.9642, "text": "triangles using sdl gpu vulkan renderer"}]...
|
Title: seamless portal engine by @dylanjtholen | S Title: seamless portal engine by @dylanjtholen | Stardance
Devlogs:
triangles using sdl gpu vulkan renderer...
|
1793033402.8243413
|
1793638202.8243413
|
|
34300
|
sdxl-training by @yearcakes | Stardance
|
yearcakes
|
1
|
48.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-23T10:01:56Z", "hours": 48.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Please note that this project has relatively high resource requirements. The following configuration is recommended as the minimum supported environment: OS: Ubuntu 24.04 LTS RAM: 64 GB GPU VRAM: At least 12 GB NVMe SSD (recommended for latent/text-encoder caching) Running below these requirements may result in insufficient memory, significantly reduced performance, or inability to complete training. Thank you for following the development of this project.", "repo": "https://github.com/zhaozhuoran/sdxl-training", "demo": "https://github.com/zhaozhuoran/sdxl-training/blob/main/DEMO.md"}]...
|
[{"post_id": 33399, "ts": "202 [{"post_id": 33399, "ts": "2026-07-23T09:57:12Z", "hours": 9.5828, "text": "Changes This update introduces benchmarking and metadata-related features, along with improvements to the trainer engine and documentation. Detailed changes: Add benchmark.py for training performance evaluation Add test_benchmark.py and test_metadata_features.py to improve test coverage Enhance the trainer engine with advanced evaluation capabilities Improve LoRA method exporting with detailed example configurations Update documentation with comprehensive usage and configuration examples Status With this update completed, the training framework is now ready for official use. For detailed usage instructions and examples, please refer to: Demo Guide: DEMO.md Usage Guide: USAGE.md Minimum Hardware Requirements Please note that this project has relatively high resource requirements. The following configuration is recommended as the minimum supported environment: OS: Ubuntu 24.04 LTS RAM: 64 GB GPU VRAM: At least 12 GB NVMe SSD (recommended for latent/text-encoder caching) Running below these requirements may result in insufficient memory, significantly reduced performance, or inability to complete training. Thank you for following the development of this project. Commit"}, {"post_id": 32750, "ts": "2026-07-22T03:06:06Z", "hours": 6.7319, "text": "Changes Made Checkpoint System: Added thread-safe locking for checkpoint writes to prevent corruption Required optimizer_state_dict validation for checkpoint integrity Stopped background writers in test cleanups to prevent resource leaks Added cache_vae_dtype config field with fp32/bf16 tradeoff options Dataset & Caching: Migrated dataset caching from pickle to safetensors format for faster/safer storage Added cache_vae_dtype VAE precision control (fp32 safe, bf16 faster/lower VRAM) Added seed parameter for reproducible dataset shuffling and deterministic sampling Performance Optimizations: Added TF32 matmul and cuDNN benchmark for CUDA hardware Added torch.compile support for UNet with dynamic shapes Enabled pin_memory on CUDA for faster data transfer Added VRAM monitoring throughout training phases Reset peak memory stats per epoch for accurate telemetry Hardware Guardrails: Added GPU-first guard verification test (skips on CUDA-enabled machines) Added mixed_precision=‘no’ VRAM usage warnings for <16GB GPUs Better handling of CPU RNG states after map_location=“cuda” loads GPU memory cleanup after model offloading Testing: Fix test_checkpoint.py to shutdown background writers Add GPU-first guard test that requires non-CUDA environment Commit"}, {"post_id": 31785, "ts": "2026-07-20T13:39:09Z", "hours": 5.0014, "text": "feat: add gradient accumulation and offload checkpoint writes to a background worker Accumulate gradients across micro-steps: zero grad only at window start, scale loss by acc_steps, and step optimizer/scheduler at window end. Move snapshot serialization to a background thread so disk I/O and the “latest” copy no longer stall training; recovery checkpoints stay synchronous for crash-durable resume. Clone state to CPU (_to_cpu) before enqueueing to avoid GPU OOM and in-place corruption by later training updates. Treat rolling recovery checkpoints as a minimal resume set (LoRA+RNG only); full snapshots still store optimizer/scheduler/scaler state. Resume from a rolling checkpoint rebuilds optimizer momentum and LR schedule from scratch. Make CaptionProcessor RNG thread-safe with a lock for concurrent prefetch. Add flush()/shutdown() for deterministic test state and clean process exit. Commit"}, {"post_id": 31225, "ts": "2026-07-19T13:28:56Z", "hours": 1.0556, "text": "Two small polish passes today! 📜 Quieter training logs — our console used to shout a full stats line every single step (so noisy 😵). Now it whispers just once every 1,000 steps. Don’t worry though — the little tqdm progress bar still wiggles along in real time, so you always know we’re alive and training! 🐣 🏷️ LoRA name tags — when we export a LoRA, we now tuck proper kohya-standard metadata into the safetensors header. That means sd-webui, ComfyUI, and friends finally recognize our SDXL LoRA and scale it correctly instead of squinting confused. We even peek at a lora_down weight to auto-detect the rank~ 🔍 Small changes, cozy results! Commit"}, {"post_id": 30153, "ts": "2026-07-17T14:29:04Z", "hours": 1.9372, "text": "fixed a sneaky little bug: SDXL micro-conditioning was using the resized image size and crop coords, which was a bit off~ now it happily uses the TRUE original size and original-image-space crop offsets, matching the kohya / diffusers convention, so the model finally understands each image’s real backstory also, caption augmentation used the global random, so it got all mixed up on resume (´;ω;`) gave it its own little seeded RNG baby — its state is saved with the checkpoint and restored exactly, so training picks up right where it left off, no getting lost. collate got a tiny shield too: if a batch mixes cached/uncached samples, it now complains LOUDLY instead of throwing a cryptic KeyError Commit"}, {"post_id": 29989, "ts": "2026-07-17T06:40:32Z", "hours": 2.6072, "text": "Hi~ today the trainer went on a little diet! The VAE and Text Encoders were freeloaders. Once everything is cached, they just sit on the GPU sunbathing and eating ~2GB of VRAM for no reason. So now we politely walk them over to the CPU couch before training starts, and only invite them back if we actually need them. xformers joins the party. The UNet now uses memory-efficient attention when it’s installed, and quietly falls back to plain SDPA if it isn’t — no drama, no crashes. The caching progress bar finally tells the truth. Before, it counted already-cached samples as “work” and lied about the ETA. Now we pre-scan everything first, so the bar only moves for real encoding. Honest bar is best bar. Result: less VRAM, faster start, happier GPU. Nap successful. Commit"}, {"post_id": 29898, "ts": "2026-07-17T02:07:55Z", "hours": 2.3372, "text": "Gave precaching a little diet today! Added a VAE-slicing toggle (off by default = faster), and now we hand VRAM back to the GPU after every batch (no more sneaky CUDA hoarding~). Single-file checkpoints now only carry the UNet home instead of lugging the whole pipeline. Shoved caption augmentation into the prefetch thread, and the progress bar got smarter — it counts only real encodes, not the lazy “already-cached” ones. The GPU is having an easy day, meow~ Commit"}, {"post_id": 29372, "ts": "2026-07-16T08:49:48Z", "hours": 3.0336, "text": "Two little wheels rolled into the trainer today: 🎯 Aspect-ratio bucketing: no more squishing every image into a square! Each pic now hops into the bucket whose ratio fits it best, gets a gentle cover-resize + center-crop, and BucketBatchSampler keeps same-bucket pals together so batches stack nice and tidy. 🏷️ Cute caption magic: Kohya-style tag shuffling, keep_tokens to pin the first few tags, and playful tag / whole-caption dropout — data augmentation now feels like sprinkling sugar 🍬. Also fixed a sneaky SDXL detail: we now record each image’s real original_size and crop_ltrb and feed them into add_time_ids, instead of pretending everything is a 1024² square. The cache grew up too — one combined cache_{hash}.pt carrying latents + text-encoder outputs + metadata, always saved to disk so reruns load in a blink, with shape checks that auto-recompute if you resize. And the UNet now takes a nap 💤 until caching is done, freeing VRAM for the little GPUs that could. Commit"}, {"post_id": 29322, "ts": "2026-07-16T05:27:06Z", "hours": 3.7753, "text": "✨ Precaching got a turbo boost! 🚀 Hi hi~ today the caching step stopped being such a lazy little snail! 🐌➡️🐇 Before, we loaded one image, encoded it, saved it… one… by… one… zzz 😴 The GPU was basically napping while the disk did all the reading. Now we have a squad of worker threads (cache_workers) fetching images in parallel while the GPU chomps through them in batches (cache_batch_size). I/O and compute finally hold hands and work together! 🤝 Bonus: a cute little progress log tells you img/s and ETA, so you know exactly when snack time ends. 🍪⏱️ Also added a safety hug for resumes! If you try to resume a checkpoint with a different config, the trainer now gently stops and asks “are you suuure? type ‘yes’~” 🥺 No more silently mixing old weights with new settings and crying later. In non-interactive mode it just aborts to keep you safe. 💖 Commit"}, {"post_id": 28794, "ts": "2026-07-15T09:13:03Z", "hours": 1.7844, "text": "Added cute little tqdm progress bars to the caching & training loops so we can watch them go brrr~ Commit"}, {"post_id": 28764, "ts": "2026-07-15T07:23:33Z", "hours": 2.6842, "text": "Two handy little things landed in the trainer this time~ 🧊 Caching : VAE latents and text-encoder outputs can now be pre-computed and stored ahead of time! Keep them in RAM or on disk. No more recomputing every step — less VRAM, faster training, yay~ 🎯 UNet-only training : A new train_text_encoder switch (off by default). When off, only the UNet gets LoRA and the text encoders get to rest, so training stays light and breezy! 📝 Also refreshed the config example and added plenty of tests so nothing breaks ✅ Commit"}, {"post_id": 28715, "ts": "2026-07-15T04:16:31Z", "hours": 0.9603, "text": "Single-file SDXL checkpoints are now supported! Commit"}, {"post_id": 28696, "ts": "2026-07-15T03:15:43Z", "hours": 3.885, "text": "Initial implementation of the SDXL Training Toolkit! This is a very early and minimal version. The core training pipeline is now in place, but features like aspect ratio bucketing, VAE caching, and other optimizations are still on the way. Commit"}, {"post_id": 28222, "ts": "2026-07-14T11:20:39Z", "hours": 2.38, "text": "I just realized how complex it is to build an SDXL training pipeline from scratch… It might be a long while before the first version is ready to ship qwq"}]...
|
Title: sdxl-training by @yearcakes | Stardance
De Title: sdxl-training by @yearcakes | Stardance
Devlogs:
I just realized how complex it is to build an SDXL training pipeline from scratch… It might be a long while before the first version is ready to ship qwq
Initial implementation of the SDXL Training Toolkit! This is a very early and minimal version. The core training pipeline is now in place, but features like aspect ratio bucketing, VAE caching, and other optimizations are still on the way. Commit
Single-file SDXL checkpoints are now supported! Commit
Two handy little things landed in the trainer this time~ 🧊 Caching : VAE latents and text-encoder outputs can now be pre-computed and stored ahead of time! Keep them in RAM or on disk. No more recomputing every step — less VRAM, faster training, yay~ 🎯 UNet-only training : A new train_text_encoder switch (off by default). When off, only the UNet gets LoRA and the text encoders get to rest, so training stays light and breezy! 📝 Also refreshed the config example and added plenty of tests so nothing breaks ✅ Commit
Added cute little tqdm progress bars to the caching & training loops so we can watch them go brrr~ Commit
✨ Precaching got a turbo boost! 🚀 Hi hi~ today the caching step stopped being such a lazy little snail! 🐌➡️🐇 Before, we loaded one image, encoded it, saved it… one… by… one… zzz 😴 The GPU was basically napping while the disk did all the reading. Now we have a squad of worker threads (cache_workers) fetching images in parallel while the GPU chomps through them in batches (cache_batch_size). I/O and compute finally hold hands and work together! 🤝 Bonus: a cute little progress log tells you img/s and ETA, so you know exactly when snack time ends. 🍪⏱️ Also added a safety hug for resumes! If you try to resume a checkpoint with a different config, the trainer now gently stops and asks “are you suuure? type ‘yes’~” 🥺 No more silently mixing old weights with new settings and crying later. In non-interactive mode it just aborts to keep you safe. 💖 Commit
Two little wheels rolled into the trainer today: 🎯 Aspect-ratio bucketing: no more squishing every image into a square! Each pic now hops into the bucket whose ratio fits it best, gets a gentle cover-resize + center-crop, and BucketBatchSampler keeps same-bucket pals together so batches stack nice and tidy. 🏷️ Cute caption magic: Kohya-style tag shuffling, keep_tokens to pin the first few tags, and playful tag / whole-caption dropout — data augmentation now feels like sprinkling sugar 🍬. Also fixed a sneaky SDXL detail: we now record each image’s real original_size and crop_ltrb and feed them into add_time_ids, instead of pretending everything is a 1024² square. The cache grew up too — one combined cache_{hash}.pt carrying latents + text-encoder outputs + metadata, always saved to disk so reruns load in a blink, with shape checks that auto-recompute if you resize. And the UNet now takes a nap 💤 until caching is done, freeing VRAM for the little GPUs that could. Commit
Gave precaching a little diet today! Added a VAE-slicing toggle (off by default = faster), and now we hand VRAM back to the GPU after every batch (no more sneaky CUDA hoarding~). Single-file checkpoints now only carry the UNet home instead of lugging the whole pipeline. Shoved caption augmentation into the prefetch thread, and the progress bar got smarter — it counts only real encodes, not the lazy “already-cached” ones. The GPU is having an easy day, meow~ Commit
Hi~ today the trainer went on a little diet! The VAE and Text Encoders were freeloaders. Once everything is cached, they just sit on the GPU sunbathing and eating ~2GB of VRAM for no reason. So now we politely walk them over to the CPU couch before training starts, and only invite them back if we actually need them. xformers joins the party. The UNet now uses memory-efficient attention when it’s installed, and quietly falls back to plain SDPA if it isn’t — no drama, no crashes. The caching progress bar finally tells the truth. Before, it counted already-cached samples as “work” and lied about the ETA. Now we pre-scan everything first, so the bar only moves for real encoding. Honest bar is best bar. Result: less VRAM, faster start, happier GPU. Nap successful. Commit
fixed a sneaky little bug: SDXL micro-conditioning was using the resized image size and crop coords, which was a bit off~ now it happily uses the TRUE original size and original-image-space crop offsets, matching the kohya / diffusers convention, so the model finally understands each image’s real backstory also, caption augmentation used the global random, so it got all mixed up on resume (´;ω;`) gave it its own little seeded RNG baby — its state is saved with the checkpoint and restored exactly, so training picks up right where it left off, no getting lost. collate got a tiny shield too: if a batch mixes cached/uncached samples, it now complains LOUDLY instead of throwing a cryptic KeyError Commit
Two small polish passes today! 📜 Quieter training logs — our console used to shout a full stats line every single step (so noisy 😵). Now it whispers just once every 1,000 steps. Don’t worry though — the little tqdm progress bar still wiggles along in real time, so you always know we’re alive and training! 🐣 🏷️ LoRA name tags — when we export a LoRA, we now tuck proper kohya-standard metadata into the safetensors header. That means sd-webui, ComfyUI, and friends finally recognize our SDXL LoRA and scale it correctly instead of squinting confused. We even peek at a lora_down weight to auto-detect the rank~ 🔍 Small changes, cozy results! Commit
feat: add gradient accumulation and offload checkpoint writes to a background worker Accumulate gradients across micro-steps: zero grad only at window start, scale loss by acc_steps, and step optimizer/scheduler at window end. Move snapshot serialization to a background thread so disk I/O and the “latest” copy no longer stall training; recovery checkpoints stay synchronous for crash-durable resume. Clone state to CPU (_to_cpu) before enqueueing to avoid GPU OOM and in-place corruption by later training updates. Treat rolling recovery checkpoints as a minimal resume set (LoRA+RNG only); full snapshots still store optimizer/scheduler/scaler state. Resume from a rolling checkpoint rebuilds optimizer momentum and LR schedule from scratch. Make CaptionProcessor RNG thread-safe with a lock for concurrent prefetch. Add flush()/shutdown() for deterministic test state and clean process exit. Commit
Changes Made Checkpoint System: Added thread-safe locking for checkpoint writes to prevent corruption Required optimizer_state_dict validation for checkpoint integrity Stopped background writers in test cleanups to prevent resource leaks Added cache_vae_dtype config field with fp32/bf16 tradeoff options Dataset & Caching: Migrated dataset caching from pickle to safetensors format for faster/safer storage Added cache_vae_dtype VAE precision control (fp32 safe, bf16 faster/lower VRAM) Added seed parameter for reproducible dataset shuffling and deterministic sampling Performance Optimizations: Added TF32 matmul and cuDNN benchmark for CUDA hardware Added torch.compile support for UNet with dynamic shapes Enabled pin_memory on CUDA for faster data transfer Added VRAM monitoring throughout training phases Reset peak memory stats per epoch for accurate telemetry Hardware Guardrails: Added GPU-first guard verification test (skips on CUDA-enabled machines) Added mixed_precision=‘no’ VRAM usage warnings for <16GB GPUs Better handling of CPU RNG states after map_location=“cuda” loads GPU memory cleanup after model offloading Testing: Fix test_checkpoint.py to shutdown background writers Add GPU-first guard test that requires non-CUDA environment Commit
Changes This update introduces benchmarking and metadata-related features, along with improvements to the trainer engine and documentation. Detailed changes: Add benchmark.py for training performance evaluation Add test_benchmark.py and test_metadata_features.py to improve test coverage Enhance the trainer engine with advanced evaluation capabilities Improve LoRA method exporting with detailed example configurations Update documentation with comprehensive usage and configuration examples Status With this update completed, the training framework is now ready for official use. For detailed usage instructions and examples, please refer to: Demo Guide: DEMO.md Usage Guide: USAGE.md Minimum Hardware Requirements Please note that this project has relatively high resource requirements. The following configuration is recommended as the minimum supported environment: OS: Ubuntu 24.04 LTS RAM: 64 GB GPU VRAM: At least 12 GB NVMe SSD (recommended for latent/text-encoder caching) Running below these requirements may result in insufficient memory, significantly reduced performance, or inability to complete training. Thank you for following the development of this project. Commit
Ships:
Please note that this project has relatively high resource requirements. The following configuration is recommended as the minimum supported environment: OS: Ubuntu 24.04 LTS RAM: 64 GB GPU VRAM: At least 12 GB NVMe SSD (recommended for latent/text-encoder caching) Running below these requirements may result in insufficient memory, significantly reduced performance, or inability to complete training. Thank you for following the development of this project....
|
1793109323.6882555
|
1793195723.6882555
|
|
55737
|
sdlkfsdklfjklsadf by @keyaan | Stardance
|
keyaan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sdlkfsdklfjklsadf by @keyaan | Stardance
|
1792630466.6364286
|
1793235266.6364286
|
|
2540
|
sdfdf by @Unknown | Stardance
|
Unknown
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sdfdf by @Unknown | Stardance
|
1792543968.6276352
|
1793148768.6276352
|
|
1190
|
sdf by @souptiksamanta | Stardance
|
souptiksamanta
|
0
|
0.35
|
0
|
[]
|
[{"post_id": 61565, "ts": "202 [{"post_id": 61565, "ts": "2026-09-04T15:23:19Z", "hours": 0.3522, "text": "prnted the mount and it woks well here is a picture attached"}]...
|
Title: sdf by @souptiksamanta | Stardance
Devlogs Title: sdf by @souptiksamanta | Stardance
Devlogs:
prnted the mount and it woks well here is a picture attached...
|
1792694916.782224
|
1793299716.782224
|
|
31206
|
sd by @pefafi2198 | Stardance
|
pefafi2198
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sd by @pefafi2198 | Stardance
|
1792684222.3737345
|
1793289022.3737345
|
|
52638
|
scubacat by @gowripaliwal | Stardance
|
gowripaliwal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: scubacat by @gowripaliwal | Stardance
|
1792716494.345379
|
1793321294.345379
|