|
12136
|
Simple Python Calculator by @Waltie-Woo | Stardanc Simple Python Calculator by @Waltie-Woo | Stardance...
|
Waltie-Woo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Simple Python Calculator by @Waltie-Woo | S Title: Simple Python Calculator by @Waltie-Woo | Stardance...
|
1792547462.9938476
|
1793152262.9938476
|
|
577
|
My first slack bot! by @SB | Stardance
|
SB
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @SB | Stardance
|
1792547462.133024
|
1793152262.133024
|
|
367
|
Pixl: The Game by @ridit | Stardance
|
ridit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pixl: The Game by @ridit | Stardance
|
1792547461.2857506
|
1793152261.2857506
|
|
31184
|
STM32 Hardware Design by @NamanS | Stardance
|
NamanS
|
0
|
2.01
|
0
|
[]
|
[{"post_id": 24489, "ts": "202 [{"post_id": 24489, "ts": "2026-07-08T01:54:35Z", "hours": 1.3214, "text": "I’ve completed the lessons on STM32CubeIDE, Pin-Out Configuration, Crystal Circuitry, and USB. This was my first time using STM32CubeIDE, so there was a lot to learn beyond just the hardware design itself. I also learned why external crystals are used for accurate clock generation and how the USB circuitry is connected so the microcontroller can communicate with a computer. It’s been interesting seeing how all of these supporting circuits come together to make a functional STM32 board. Challenges: The biggest challenge was definitely getting STM32CubeIDE set up. I spent quite a while troubleshooting before realizing I had installed the wrong version. I originally downloaded version 2.2.0, but the course uses 1.9.0, so I had to uninstall it and install the older version before I could continue. Since all of this is completely new to me, it took some patience to understand both the software setup and the new hardware concepts. Next Steps: I’ll continue working through the schematic section of the course and keep building out the STM32 design. My goal is to finish the remaining schematic lessons before moving on to PCB layout and routing. I’m starting to feel more comfortable with the STM32 hardware design workflow, and I’m looking forward to putting everything together into a complete board."}, {"post_id": 24246, "ts": "2026-07-07T17:59:20Z", "hours": 0.6844, "text": "I started working through the Learn KiCad V6 and STM32 Hardware Design course today. My goal with this project is to get more comfortable designing PCBs from scratch while learning the hardware design practices used with STM32 microcontrollers. Right now I’m working through the Schematic section, where I’ve completed the lessons on STM32 Microcontroller and Decoupling and STM32 Configuration Pins. I learned why decoupling capacitors are placed close to the microcontroller’s power pins to improve stability, as well as the purpose of configuration pins like NRST and BOOT0 and the supporting circuitry they require. It’s been interesting to see how much more goes into designing a reliable board than simply connecting components together. Challenges: Most of the concepts are new to me, so I’m taking my time to understand why each component is included rather than just copying the schematic. Reading reference circuits and understanding the purpose of supporting components has been the biggest learning curve so far. Next Steps: My next step is to download STM32CubeIDE and continue with the Pin-Out and STM32CubeIDE lesson. After that, I’ll keep working through the schematic section before moving on to PCB layout and routing. I’m excited to keep building my hardware design skills and eventually design my own STM32-based boards from scratch!"}]...
|
Title: STM32 Hardware Design by @NamanS | Stardanc Title: STM32 Hardware Design by @NamanS | Stardance
Devlogs:
I started working through the Learn KiCad V6 and STM32 Hardware Design course today. My goal with this project is to get more comfortable designing PCBs from scratch while learning the hardware design practices used with STM32 microcontrollers. Right now I’m working through the Schematic section, where I’ve completed the lessons on STM32 Microcontroller and Decoupling and STM32 Configuration Pins. I learned why decoupling capacitors are placed close to the microcontroller’s power pins to improve stability, as well as the purpose of configuration pins like NRST and BOOT0 and the supporting circuitry they require. It’s been interesting to see how much more goes into designing a reliable board than simply connecting components together. Challenges: Most of the concepts are new to me, so I’m taking my time to understand why each component is included rather than just copying the schematic. Reading reference circuits and understanding the purpose of supporting components has been the biggest learning curve so far. Next Steps: My next step is to download STM32CubeIDE and continue with the Pin-Out and STM32CubeIDE lesson. After that, I’ll keep working through the schematic section before moving on to PCB layout and routing. I’m excited to keep building my hardware design skills and eventually design my own STM32-based boards from scratch!
I’ve completed the lessons on STM32CubeIDE, Pin-Out Configuration, Crystal Circuitry, and USB. This was my first time using STM32CubeIDE, so there was a lot to learn beyond just the hardware design itself. I also learned why external crystals are used for accurate clock generation and how the USB circuitry is connected so the microcontroller can communicate with a computer. It’s been interesting seeing how all of these supporting circuits come together to make a functional STM32 board. Challenges: The biggest challenge was definitely getting STM32CubeIDE set up. I spent quite a while troubleshooting before realizing I had installed the wrong version. I originally downloaded version 2.2.0, but the course uses 1.9.0, so I had to uninstall it and install the older version before I could continue. Since all of this is completely new to me, it took some patience to understand both the software setup and the new hardware concepts. Next Steps: I’ll continue working through the schematic section of the course and keep building out the STM32 design. My goal is to finish the remaining schematic lessons before moving on to PCB layout and routing. I’m starting to feel more comfortable with the STM32 hardware design workflow, and I’m looking forward to putting everything together into a complete board....
|
1792547460.4140413
|
1793152260.4140413
|
|
14550
|
My very own WebOS by @kristal | Stardance
|
kristal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @kristal | Stardance
|
1792547459.5538075
|
1793152259.5538075
|
|
7368
|
Kessler Syndrome by @ThePangel | Stardance
|
ThePangel
|
0
|
5.57
|
0
|
[]
|
[{"post_id": 11859, "ts": "202 [{"post_id": 11859, "ts": "2026-06-19T09:33:41Z", "hours": 0.92, "text": "Worked a little more on the planting module, adding planters and grow lights"}, {"post_id": 4097, "ts": "2026-06-07T09:11:25Z", "hours": 0.6056, "text": "Started the hydroponics module of the station This is were the player will manage plants for food Just the hull and some cables, has been a long time since I last used blender so i had to get up to speed again"}, {"post_id": 3706, "ts": "2026-06-06T19:17:23Z", "hours": 3.0919, "text": "Started to code movement and was hours trying to make a lens flair shader but couldn’t so that will be put on hold, now I think imma so the space station in blender"}, {"post_id": 2750, "ts": "2026-06-05T14:53:46Z", "hours": 0.9506, "text": "I wrote the Initial game and story ide, now to actual development"}]...
|
Title: Kessler Syndrome by @ThePangel | Stardance
Title: Kessler Syndrome by @ThePangel | Stardance
Devlogs:
I wrote the Initial game and story ide, now to actual development
Started to code movement and was hours trying to make a lens flair shader but couldn’t so that will be put on hold, now I think imma so the space station in blender
Started the hydroponics module of the station This is were the player will manage plants for food Just the hull and some cables, has been a long time since I last used blender so i had to get up to speed again
Worked a little more on the planting module, adding planters and grow lights...
|
1792547458.6629148
|
1793152258.6629148
|
|
12766
|
Untitled project by @Atharve | Stardance
|
Atharve
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Atharve | Stardance
|
1792547457.8016653
|
1793152257.8016653
|
|
11423
|
ncrefe by @efeincir | Stardance
|
efeincir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ncrefe by @efeincir | Stardance
|
1792547456.9613054
|
1793152256.9613054
|
|
23063
|
Rocket Launch Game by @harinni_vijayanand | Starda Rocket Launch Game by @harinni_vijayanand | Stardance...
|
harinni_vijayanand
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Rocket Launch Game by @harinni_vijayanand | Title: Rocket Launch Game by @harinni_vijayanand | Stardance...
|
1792547456.115596
|
1793152256.115596
|
|
43449
|
snow60 by @leonjohns | Stardance
|
leonjohns
|
0
|
35.34
|
0
|
[]
|
[{"post_id": 55668, "ts": "202 [{"post_id": 55668, "ts": "2026-08-27T17:04:29Z", "hours": 0.9333, "text": "Entry #7 Switched to printing-legion Amazon Cost increased due to taxes and shipping :("}, {"post_id": 54478, "ts": "2026-08-25T14:29:57Z", "hours": 2.6728, "text": "Entry #6 Calculated Cost and sliced 3d prints to fit on printers"}, {"post_id": 54110, "ts": "2026-08-24T22:20:14Z", "hours": 9.9006, "text": "Entry 5 -I have made a pcb attachment for each switch for rgb leds -Updated the plate and case to support proper stabilizers"}, {"post_id": 52752, "ts": "2026-08-23T02:52:22Z", "hours": 8.7981, "text": "Entry 4 I have completed my 3d printed plate and my case and they are ready to get printed -Now I am basically waiting on getting approved and funded"}, {"post_id": 49599, "ts": "2026-08-18T14:14:00Z", "hours": 10.3933, "text": "Entry #3 I am scraping the pcb due to many reasons Pcb manufacturing is expensive especially with pick and place It add unnecessary complexity in my build Hand wiring is cheaper"}, {"post_id": 40403, "ts": "2026-08-03T21:33:35Z", "hours": 1.9914, "text": "Entry #2 I have completed the layout of the keyboard and managed to put the holes for the stabelizers, now I need to wire it up an make all the other things like the case and plate."}, {"post_id": 40221, "ts": "2026-08-03T17:00:09Z", "hours": 0.6458, "text": "Entry #1 I have spent some time making a schematic. This is not my first time trying to make a schematic, as I have some experience with EasyEDA. To make this schematic, I followed a YouTube tutorial by Joe Scotto on how to Design Mechanical Keyboard PCBs with KiCad. I used his provided symbols and other resources for this schematic"}]...
|
Title: snow60 by @leonjohns | Stardance
Devlogs:
Title: snow60 by @leonjohns | Stardance
Devlogs:
Entry #1 I have spent some time making a schematic. This is not my first time trying to make a schematic, as I have some experience with EasyEDA. To make this schematic, I followed a YouTube tutorial by Joe Scotto on how to Design Mechanical Keyboard PCBs with KiCad. I used his provided symbols and other resources for this schematic
Entry #2 I have completed the layout of the keyboard and managed to put the holes for the stabelizers, now I need to wire it up an make all the other things like the case and plate.
Entry #3 I am scraping the pcb due to many reasons Pcb manufacturing is expensive especially with pick and place It add unnecessary complexity in my build Hand wiring is cheaper
Entry 4 I have completed my 3d printed plate and my case and they are ready to get printed -Now I am basically waiting on getting approved and funded
Entry 5 -I have made a pcb attachment for each switch for rgb leds -Updated the plate and case to support proper stabilizers
Entry #6 Calculated Cost and sliced 3d prints to fit on printers
Entry #7 Switched to printing-legion Amazon Cost increased due to taxes and shipping :(...
|
1792547454.918917
|
1793152254.918917
|
|
43448
|
Bio.me by @muvishit | Stardance
|
muvishit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Bio.me by @muvishit | Stardance
|
1792547454.0513148
|
1793152254.0513148
|
|
43447
|
My very own WebOS by @pakhikhurana_116 | Stardance
|
pakhikhurana_116
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @pakhikhurana_116 | St Title: My very own WebOS by @pakhikhurana_116 | Stardance...
|
1792547449.2242072
|
1793152249.2242072
|
|
43446
|
Vault by @Cap_sparks | Stardance
|
Cap_sparks
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Vault by @Cap_sparks | Stardance
|
1792547448.392925
|
1793152248.392925
|
|
43445
|
Edith by @wildcart642 | Stardance
|
wildcart642
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Edith by @wildcart642 | Stardance
|
1792547447.5612502
|
1793152247.5612502
|
|
43443
|
My Personal Website by @aliya | Stardance
|
aliya
|
0
|
7.74
|
0
|
[]
|
[{"post_id": 59723, "ts": "202 [{"post_id": 59723, "ts": "2026-09-01T17:23:13Z", "hours": 1.6642, "text": "ANNOUNCEMENT: I won’t be working on this project for a while, I just posted a new project + devlog, check it out"}, {"post_id": 54674, "ts": "2026-08-25T18:31:54Z", "hours": 1.3081, "text": "DEVLOG 5 i’m tired. One border image. One border image. Took 2 hours (including looking at tutorials) AND STILL. STILL. IT’S NOT RIGHT. Now it’s just an image with a border 😭😭😭. I just gave it a break in the end, I sent a message in stardance #help, feel free to reply there with ANYTHING that can help. So instead I added a background image in the second page, connected the button to that page, and edited the fonts (again) for today. So in the second page I’m gonna add some drawings of mine , with a ‘scrolling’ motion. And when the press the arrow after the last drawing they automatically go to the next page (which is a whole page dedicated to my favorite artists). But I’m also thinking to add a calendar sort of thing on the front page. But before that I REALLY need help in adding the border img thing."}, {"post_id": 53973, "ts": "2026-08-24T17:59:11Z", "hours": 0.69, "text": "DEVLOG 5: Today I didn’t do much; my consistency is really off. Esp since school started. I only edited the button today, and it’s looking really neat now. I don’t have much on this devlog. But one tip I heard (regarding the consistency thing) is to do your extracurriculars first, then schoolwork, cuz you’ll catch up with school in the end. It’s a bad and good idea at the same time; it matters how long you neglect school. But I’d love some tips on how some of you maintain extracurriculars and school (esp if you’re doing O levels in South Asia)."}, {"post_id": 51208, "ts": "2026-08-20T18:51:13Z", "hours": 1.5164, "text": "DEVLOG 4: Wassup peopleee It’s been a while since I coded. But I’m Back. But I also really need to complete 30 hours for that certificate. (Don’t hate me) I added 3 new images that ‘shake’ when you hover your mouse over them; they are the fav characters from my fav anime. Coding that was fun. Moreover, I added a new button and a new page where I will be adding my drawings! But I REALLY need ideas on how to decorate the first page. I’m thinking of changing the fonts, for starters, and making the text bigger."}, {"post_id": 44730, "ts": "2026-08-10T17:45:33Z", "hours": 1.1686, "text": "DEVLOG 3: So from the last devlog , the two problems I ran into was stardance not displaying my time properly and getting an image to go smaller and adjust it in the corner left. I realized that hackatime was showing my total time and stardance was showing the time I had spent in that moment. So it wasn’t really an issue. The other problem (the img not being adjusted,check out my devlog 2 to see it) was changed from making it a different format , I watched some yt tuts and asked AI for help,claude looks a lil bit better for this matter. Once that was done I wanted to add another image on top to make it look like a concert, but the image would either not show or cover the 2nd image,which was really , REALLY frustrating. And claude wasn’t helping so I went to slack and I got help in like 10 secs. They explained the problem that since both imgs had the same px and img 2 had a higher index,it was covering it. I solved it by adjusting the px at the bottom,and got to sit how I wanted! (Spent like 2 hours on smthing that could’ve been fixed int 2 secs) I also learned the proper order of saving the changes to my git hub repository ,which are, uhh. Nvm. But heres the problem(again) I have no damn clue what to add on the first pg, SO HELP ME PPL. I NEED IDEAS."}, {"post_id": 41567, "ts": "2026-08-05T21:10:45Z", "hours": 1.1011, "text": "DEVLOG: 2 Wassup gang, so this does not look like alot of work,and this looks kinda corny rn but trust me I HAVE A VISION, trust the process. I feel like I spent more time deciding images on pinterest lol. WHAT EXACLTY DID I DO IN 1 HOUR AND 30 MINS? Good question. So first of all , I figured out what’s the general mood of my website. Which led me to actually start coding. I first wanted to attach a background image but it kept on being difficult and didn’t fit the whole screen, kept coming out weird. So I decided to go with a solid background color and attach stickers instead. And I like the second idea better. But one problem I am running is that damn image. Problem 1: The image. I wanna make it smaller and at the bottom left of the page but it didn’t work. Tried asking AI for help but it looked like I was making better use of that water than GPT was despite being at my wits end (used it all for maths }B( ) Problem 2: I don’t know why but hacktime says my coding time is 1 hour 23 mins but on the devlog it says 1 hour 6 mins. I had to refresh alot of times cuz at different times it would show the wrong time (less than the one on hackatime). Should I worry about this? I plan to make a page about my interests and the third one about music only with some cool wiggly typa stickers? The ones that kinda shake all the time. If I make sense to you you’re special. One thing I enjoyed about coding today that my playlist (which was on shuffle) suddenly went peak :D , there was silence and my feet were (still are) freezing off. If you’ve read it till here, wow , have a cookie :D And would love (constructive) criticism ,tips and ideas to add! (Eng is not my first language, so there may be mistakes.)"}, {"post_id": 40137, "ts": "2026-08-03T15:17:27Z", "hours": 0.2953, "text": "DEVLOG 1 Okay so after ALOT of confusion , I set up hackatime,connected my project and understood github repositories and solved ALOT of problems while setting this up. I wrote a few lines of code but I’d really love your guys opionion on good channels for CSS and html,cuz its my first time coding, and some inspiration and ideas for what sections should I add and how should I design it. I’ve been looking at other peoples websites but haven’t really found anything that sparked ideas in me. I’m also very conflicted about how I should design it. I wanted to design it based on my aesthetics but they’re alot and very conflicting with eachother (most) so I’d love some ideas on how to manage those. Thanks!"}]...
|
Title: My Personal Website by @aliya | Stardance
Title: My Personal Website by @aliya | Stardance
Devlogs:
DEVLOG 1 Okay so after ALOT of confusion , I set up hackatime,connected my project and understood github repositories and solved ALOT of problems while setting this up. I wrote a few lines of code but I’d really love your guys opionion on good channels for CSS and html,cuz its my first time coding, and some inspiration and ideas for what sections should I add and how should I design it. I’ve been looking at other peoples websites but haven’t really found anything that sparked ideas in me. I’m also very conflicted about how I should design it. I wanted to design it based on my aesthetics but they’re alot and very conflicting with eachother (most) so I’d love some ideas on how to manage those. Thanks!
DEVLOG: 2 Wassup gang, so this does not look like alot of work,and this looks kinda corny rn but trust me I HAVE A VISION, trust the process. I feel like I spent more time deciding images on pinterest lol. WHAT EXACLTY DID I DO IN 1 HOUR AND 30 MINS? Good question. So first of all , I figured out what’s the general mood of my website. Which led me to actually start coding. I first wanted to attach a background image but it kept on being difficult and didn’t fit the whole screen, kept coming out weird. So I decided to go with a solid background color and attach stickers instead. And I like the second idea better. But one problem I am running is that damn image. Problem 1: The image. I wanna make it smaller and at the bottom left of the page but it didn’t work. Tried asking AI for help but it looked like I was making better use of that water than GPT was despite being at my wits end (used it all for maths }B( ) Problem 2: I don’t know why but hacktime says my coding time is 1 hour 23 mins but on the devlog it says 1 hour 6 mins. I had to refresh alot of times cuz at different times it would show the wrong time (less than the one on hackatime). Should I worry about this? I plan to make a page about my interests and the third one about music only with some cool wiggly typa stickers? The ones that kinda shake all the time. If I make sense to you you’re special. One thing I enjoyed about coding today that my playlist (which was on shuffle) suddenly went peak :D , there was silence and my feet were (still are) freezing off. If you’ve read it till here, wow , have a cookie :D And would love (constructive) criticism ,tips and ideas to add! (Eng is not my first language, so there may be mistakes.)
DEVLOG 3: So from the last devlog , the two problems I ran into was stardance not displaying my time properly and getting an image to go smaller and adjust it in the corner left. I realized that hackatime was showing my total time and stardance was showing the time I had spent in that moment. So it wasn’t really an issue. The other problem (the img not being adjusted,check out my devlog 2 to see it) was changed from making it a different format , I watched some yt tuts and asked AI for help,claude looks a lil bit better for this matter. Once that was done I wanted to add another image on top to make it look like a concert, but the image would either not show or cover the 2nd image,which was really , REALLY frustrating. And claude wasn’t helping so I went to slack and I got help in like 10 secs. They explained the problem that since both imgs had the same px and img 2 had a higher index,it was covering it. I solved it by adjusting the px at the bottom,and got to sit how I wanted! (Spent like 2 hours on smthing that could’ve been fixed int 2 secs) I also learned the proper order of saving the changes to my git hub repository ,which are, uhh. Nvm. But heres the problem(again) I have no damn clue what to add on the first pg, SO HELP ME PPL. I NEED IDEAS.
DEVLOG 4: Wassup peopleee It’s been a while since I coded. But I’m Back. But I also really need to complete 30 hours for that certificate. (Don’t hate me) I added 3 new images that ‘shake’ when you hover your mouse over them; they are the fav characters from my fav anime. Coding that was fun. Moreover, I added a new button and a new page where I will be adding my drawings! But I REALLY need ideas on how to decorate the first page. I’m thinking of changing the fonts, for starters, and making the text bigger.
DEVLOG 5: Today I didn’t do much; my consistency is really off. Esp since school started. I only edited the button today, and it’s looking really neat now. I don’t have much on this devlog. But one tip I heard (regarding the consistency thing) is to do your extracurriculars first, then schoolwork, cuz you’ll catch up with school in the end. It’s a bad and good idea at the same time; it matters how long you neglect school. But I’d love some tips on how some of you maintain extracurriculars and school (esp if you’re doing O levels in South Asia).
DEVLOG 5 i’m tired. One border image. One border image. Took 2 hours (including looking at tutorials) AND STILL. STILL. IT’S NOT RIGHT. Now it’s just an image with a border 😭😭😭. I just gave it a break in the end, I sent a message in stardance #help, feel free to reply there with ANYTHING that can help. So instead I added a background image in the second page, connected the button to that page, and edited the fonts (again) for today. So in the second page I’m gonna add some drawings of mine , with a ‘scrolling’ motion. And when the press the arrow after the last drawing they automatically go to the next page (which is a whole page dedicated to my favorite artists). But I’m also thinking to add a calendar sort of thing on the front page. But before that I REALLY need help in adding the border img thing.
ANNOUNCEMENT: I won’t be working on this project for a while, I just posted a new project + devlog, check it out...
|
1792547446.3621416
|
1793152246.3621416
|
|
43442
|
PicoStream-60 by @samraat-756 | Stardance
|
samraat-756
|
0
|
9.08
|
0
|
[]
|
[{"post_id": 40110, "ts": "202 [{"post_id": 40110, "ts": "2026-08-03T14:39:31Z", "hours": 9.0817, "text": "PicoStream-60 PicoStream-60 is a desk wind tunnel use for analyzing drag force on different objects, such as Hotwheels cars, scaled airplane models, or even custom geometries made by someone! It’s powered by the Raspberry Pi Pico rp2040 microcontroller. I designed this because as someone who is deeply passionate about aerospace engineering, I though this would be a good project that I could even learn from, and even use in the future. Features Powerful Brushless Fan PicoStream-60 features a powerful 60mm delta fan intended for server cooling, and can spin up to 12,000 rpm. Adjustable Fan Speed: Via an ec11 digital encoder, the fan can be adjusted for different kinds of enviornments, and items being tested, and features around 33 indivual speed settings. Scientifically Accurate Design: I engineered PicoStream-60 to follow real world principles when designing a wind tunnel, including a honeycomb mesh panel to reduce air turbulence, and an inlet which reduces in area size to streamline airflow. Analysis Feature This wind tunnel has the ability to record and display live time drag force in grams on an external serial monitor (given, that you will need your own external display) for further drag force analysis CAD Model I designed the overall wind tunnel structure on Fusion360, and have decided to 3d print the parts using standard PLA at 20% infill. The assembly also has nice rounded curves to make it more presentable How to assemble Join the mesh and mesh mount together with the m3 screws Attatch the Fan to the Fan mount using the m4 screws, and hot glue the Pico microcontroller, Switch and Rotary encoder to the Fan Mount aswell Glue the load cell into the hole in the carriage halfway, with the end with the wires sticking out (See CAD model to locate mounting hole) Hot glue the rest of the parts together, and make sure to line each gap with duct tape to keep the wind tunnel assembly extra air tight Wire up! (See schematic for reference) Now move onto “How to Flash”! How to Flash Press and hold the physical BOOT button on the Pico controller board. Connect the USB cable while holding the button, then release it. A virtual drive will mount to your operating system. Drag and drop the sketch_jul22a.ino.uf2 binary file directly onto the root of the drive. The device will automatically flash, reboot, and initialize as an operational device. Please Note that AI was utilized for some basic project planning and debugging of the firmware in Arduino IDE"}]...
|
Title: PicoStream-60 by @samraat-756 | Stardance
Title: PicoStream-60 by @samraat-756 | Stardance
Devlogs:
PicoStream-60 PicoStream-60 is a desk wind tunnel use for analyzing drag force on different objects, such as Hotwheels cars, scaled airplane models, or even custom geometries made by someone! It’s powered by the Raspberry Pi Pico rp2040 microcontroller. I designed this because as someone who is deeply passionate about aerospace engineering, I though this would be a good project that I could even learn from, and even use in the future. Features Powerful Brushless Fan PicoStream-60 features a powerful 60mm delta fan intended for server cooling, and can spin up to 12,000 rpm. Adjustable Fan Speed: Via an ec11 digital encoder, the fan can be adjusted for different kinds of enviornments, and items being tested, and features around 33 indivual speed settings. Scientifically Accurate Design: I engineered PicoStream-60 to follow real world principles when designing a wind tunnel, including a honeycomb mesh panel to reduce air turbulence, and an inlet which reduces in area size to streamline airflow. Analysis Feature This wind tunnel has the ability to record and display live time drag force in grams on an external serial monitor (given, that you will need your own external display) for further drag force analysis CAD Model I designed the overall wind tunnel structure on Fusion360, and have decided to 3d print the parts using standard PLA at 20% infill. The assembly also has nice rounded curves to make it more presentable How to assemble Join the mesh and mesh mount together with the m3 screws Attatch the Fan to the Fan mount using the m4 screws, and hot glue the Pico microcontroller, Switch and Rotary encoder to the Fan Mount aswell Glue the load cell into the hole in the carriage halfway, with the end with the wires sticking out (See CAD model to locate mounting hole) Hot glue the rest of the parts together, and make sure to line each gap with duct tape to keep the wind tunnel assembly extra air tight Wire up! (See schematic for reference) Now move onto “How to Flash”! How to Flash Press and hold the physical BOOT button on the Pico controller board. Connect the USB cable while holding the button, then release it. A virtual drive will mount to your operating system. Drag and drop the sketch_jul22a.ino.uf2 binary file directly onto the root of the drive. The device will automatically flash, reboot, and initialize as an operational device. Please Note that AI was utilized for some basic project planning and debugging of the firmware in Arduino IDE...
|
1792547445.5087984
|
1793152245.5087984
|
|
43441
|
Dash and Slash by @leclasan | Stardance
|
leclasan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Dash and Slash by @leclasan | Stardance
|
1792547444.6686418
|
1793152244.6686418
|
|
43438
|
Slackbot 1111 by @siddheswar_polina99 | Stardance
|
siddheswar_polina99
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Slackbot 1111 by @siddheswar_polina99 | Sta Title: Slackbot 1111 by @siddheswar_polina99 | Stardance...
|
1792547443.789006
|
1793152243.789006
|
|
43436
|
MissionED by @siddheswar_polina99 | Stardance
|
siddheswar_polina99
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: MissionED by @siddheswar_polina99 | Stardan Title: MissionED by @siddheswar_polina99 | Stardance...
|
1792547442.9300396
|
1793152242.9300396
|
|
43435
|
Epieme by @Samson1 | Stardance
|
Samson1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Epieme by @Samson1 | Stardance
|
1792547442.093575
|
1793152242.093575
|
|
43434
|
toobOS by @toobcodepro | Stardance
|
toobcodepro
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: toobOS by @toobcodepro | Stardance
|
1792547441.236575
|
1793152241.236575
|
|
43428
|
Frictionless by @toobcodepro | Stardance
|
toobcodepro
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @toobcodepro | Stardance
|
1792547440.3847485
|
1793152240.3847485
|
|
43427
|
CapTrack by @nathaniel_shou | Stardance
|
nathaniel_shou
|
0
|
7.56
|
0
|
[]
|
[{"post_id": 41593, "ts": "202 [{"post_id": 41593, "ts": "2026-08-05T21:46:10Z", "hours": 7.5569, "text": "First Devlog Detector precision is 0.94 with 0.92 recall on one dataset Detection on other dataset is only around 50% recall with around 50% precision"}]...
|
Title: CapTrack by @nathaniel_shou | Stardance
De Title: CapTrack by @nathaniel_shou | Stardance
Devlogs:
First Devlog Detector precision is 0.94 with 0.92 recall on one dataset Detection on other dataset is only around 50% recall with around 50% precision...
|
1792547439.5307648
|
1793152239.5307648
|
|
43423
|
Arm by @Rayyanm | Stardance
|
Rayyanm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Arm by @Rayyanm | Stardance
|
1792547438.6847165
|
1793152238.6847165
|
|
43421
|
My awesome macropad! by @JoshuaO | Stardance
|
JoshuaO
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @JoshuaO | Stardanc Title: My awesome macropad! by @JoshuaO | Stardance...
|
1792547437.8304203
|
1793152237.8304203
|
|
43420
|
espbotty by @Abhithemaxx | Stardance
|
Abhithemaxx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: espbotty by @Abhithemaxx | Stardance
|
1792547436.9887085
|
1793152236.9887085
|
|
43419
|
My awesome macropad! by @tocaci_daniel22 | Stardan My awesome macropad! by @tocaci_daniel22 | Stardance...
|
tocaci_daniel22
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @tocaci_daniel22 | Title: My awesome macropad! by @tocaci_daniel22 | Stardance...
|
1792547436.1301312
|
1793152236.1301312
|
|
43418
|
Astra Haven - A Self-Sustaining Martian City by @k Astra Haven - A Self-Sustaining Martian City by @karthika11 | Stardance...
|
karthika11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Astra Haven - A Self-Sustaining Martian Cit Title: Astra Haven - A Self-Sustaining Martian City by @karthika11 | Stardance...
|
1792547435.2873123
|
1793152235.2873123
|
|
43415
|
First Project by @Titobi | Stardance
|
Titobi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: First Project by @Titobi | Stardance
|
1792547434.4385462
|
1793152234.4385462
|
|
43414
|
My first slack bot! by @Titobi | Stardance
|
Titobi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Titobi | Stardance
|
1792547433.5895936
|
1793152233.5895936
|
|
43413
|
My very own WebOS by @parthvaste | Stardance
|
parthvaste
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @parthvaste | Stardanc Title: My very own WebOS by @parthvaste | Stardance...
|
1792547432.6558938
|
1793152232.6558938
|
|
43411
|
Poker by @norbiros | Stardance
|
norbiros
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Poker by @norbiros | Stardance
|
1792547430.6081755
|
1793152230.6081755
|
|
43409
|
The Tome of Boundless Knowledge by @Partholimew | The Tome of Boundless Knowledge by @Partholimew | Stardance...
|
Partholimew
|
0
|
21.56
|
0
|
[]
|
[{"post_id": 51703, "ts": "202 [{"post_id": 51703, "ts": "2026-08-21T15:14:00Z", "hours": 1.6833, "text": "I made my GitHub repo for the project! I also added the mic holes to the case, selected my final components, and made a cost breakdown. Time to submit my funding request!"}, {"post_id": 51649, "ts": "2026-08-21T13:14:12Z", "hours": 1.6669, "text": "I have a basic version of the firmware completed assuming it actually works (being I can’t test it fully without the actual device). The tome will listen for a wake word followed by a command such as “Show me level 4 Evocation”. The tome will compile a list of these commands based on the available combinations of two categories (level and school). Once it hears one, it will filter for and display all spells in those categories on the display. It will then listen for one of those spells to be said aloud, at which point it will pull the data for that spell and display it onscreen. There is an LED indicator for these steps. I’m currently using a very limited dataset of 10 entries, since I don’t want to reformat a large list if I have to change it later, but once I confirm it actually works in it’s current state I will expand the dataset."}, {"post_id": 51002, "ts": "2026-08-20T14:20:25Z", "hours": 4.8278, "text": "This one’s a bit of a mess. It’s been my longest time between devlogs. I was having a very hard time getting VSCode to let me set up the right extensions to work with the ESP board. Since I’m going to be using ESP-SR for voice recognition through wakenet and multinet, I have to have it to work on the firmware. The good news is I think I finally got it. Yesterday, it occurred to me that I had designed a charging circuit when the Xiao ESP32-S3 Pro already has one built in. So I removed it, fixed some other things in my design, and redid all my PCB routing, making it a bit smaller. If I can get the funds for it, I want to complete the case by making a hardcover book case for it, so it truly looks like a tome."}, {"post_id": 49559, "ts": "2026-08-18T13:15:59Z", "hours": 1.4928, "text": "I have finished the main body of the case/enclosure. Here’s a picture of it with and without the top of the case. I added some slots for magnets along the right side, so I can do a folio case style cover. I’m thinking of making a book-style cover for it with faux leather and doing custom foiling, since it’s pretty cheap to do so and I already have supplies for foiling. You won’t see much of that until the end though, since it will be done by hand and not digitally. I may end up moving the magnet sockets to the top rather than the side for that, but I can always change that later. Next up is some firmware. I won’t be able to do all of it without the actual device, but I can get a simplified “demo” version of it."}, {"post_id": 49126, "ts": "2026-08-17T19:18:30Z", "hours": 0.9833, "text": "I finished the bottom of the enclosure for the tome. I will still have to do the part that covers it, as well as the front cover, which I’m considering doing in a different style (Fabric maybe?). Here’s a picture with and without the display in place. The empty lanes are for the cables."}, {"post_id": 48891, "ts": "2026-08-17T13:38:00Z", "hours": 2.6336, "text": "I have been working on the case/enclosure for the tome, and I’ve made good progress on the bottom section, but it’s taking quite a while since I want to make sure everything is going to fit. Here’s a picture of how it’s going."}, {"post_id": 47133, "ts": "2026-08-14T20:06:52Z", "hours": 2.9503, "text": "I made the first version of the PCB design. I do still have to check the mic grounding, but otherwise it seems pretty good. I may end up editing it to fit with the case a bit better too later on. Also updated project photo. Here you go!"}, {"post_id": 46972, "ts": "2026-08-14T15:47:36Z", "hours": 1.6167, "text": "So it turns out I did not actually finish the schematic last time. I fixed several things, added a real power switch, as well as two keys for some simple controls other than voice. I also added some rgb leds. It helped a lot that apparently you can use the JTAG debug pins as GPIO after boot, so I managed to go from using 2 gpio pins for 1 mic to using essentially 0 gpio for 2 mics, since they run on L/R channels and can use the same data and clock pins at this quantity. Here’s some schematic screenshots."}, {"post_id": 46305, "ts": "2026-08-13T13:11:12Z", "hours": 0.6333, "text": "I actually finished the schematic by checking things over and adding some caps. I also did footprint assignment so that I’ll be able to start the PCB routing."}, {"post_id": 44682, "ts": "2026-08-10T16:38:24Z", "hours": 2.2178, "text": "I added all the things! I will be checking if they work though. I added a multi-purpose button, pins to interface with the e-ink display, and a pdm mic for the voice recognition. Here’s some photos."}, {"post_id": 41916, "ts": "2026-08-06T13:07:39Z", "hours": 0.85, "text": "I’ve finished the first real step other than planning. I created a charging circuit schematic so that the power can go from the Li-Ion battery to the board, and the battery can be charged through USB-C."}]...
|
Title: The Tome of Boundless Knowledge by @Parthol Title: The Tome of Boundless Knowledge by @Partholimew | Stardance
Devlogs:
I’ve finished the first real step other than planning. I created a charging circuit schematic so that the power can go from the Li-Ion battery to the board, and the battery can be charged through USB-C.
I added all the things! I will be checking if they work though. I added a multi-purpose button, pins to interface with the e-ink display, and a pdm mic for the voice recognition. Here’s some photos.
I actually finished the schematic by checking things over and adding some caps. I also did footprint assignment so that I’ll be able to start the PCB routing.
So it turns out I did not actually finish the schematic last time. I fixed several things, added a real power switch, as well as two keys for some simple controls other than voice. I also added some rgb leds. It helped a lot that apparently you can use the JTAG debug pins as GPIO after boot, so I managed to go from using 2 gpio pins for 1 mic to using essentially 0 gpio for 2 mics, since they run on L/R channels and can use the same data and clock pins at this quantity. Here’s some schematic screenshots.
I made the first version of the PCB design. I do still have to check the mic grounding, but otherwise it seems pretty good. I may end up editing it to fit with the case a bit better too later on. Also updated project photo. Here you go!
I have been working on the case/enclosure for the tome, and I’ve made good progress on the bottom section, but it’s taking quite a while since I want to make sure everything is going to fit. Here’s a picture of how it’s going.
I finished the bottom of the enclosure for the tome. I will still have to do the part that covers it, as well as the front cover, which I’m considering doing in a different style (Fabric maybe?). Here’s a picture with and without the display in place. The empty lanes are for the cables.
I have finished the main body of the case/enclosure. Here’s a picture of it with and without the top of the case. I added some slots for magnets along the right side, so I can do a folio case style cover. I’m thinking of making a book-style cover for it with faux leather and doing custom foiling, since it’s pretty cheap to do so and I already have supplies for foiling. You won’t see much of that until the end though, since it will be done by hand and not digitally. I may end up moving the magnet sockets to the top rather than the side for that, but I can always change that later. Next up is some firmware. I won’t be able to do all of it without the actual device, but I can get a simplified “demo” version of it.
This one’s a bit of a mess. It’s been my longest time between devlogs. I was having a very hard time getting VSCode to let me set up the right extensions to work with the ESP board. Since I’m going to be using ESP-SR for voice recognition through wakenet and multinet, I have to have it to work on the firmware. The good news is I think I finally got it. Yesterday, it occurred to me that I had designed a charging circuit when the Xiao ESP32-S3 Pro already has one built in. So I removed it, fixed some other things in my design, and redid all my PCB routing, making it a bit smaller. If I can get the funds for it, I want to complete the case by making a hardcover book case for it, so it truly looks like a tome.
I have a basic version of the firmware completed assuming it actually works (being I can’t test it fully without the actual device). The tome will listen for a wake word followed by a command such as “Show me level 4 Evocation”. The tome will compile a list of these commands based on the available combinations of two categories (level and school). Once it hears one, it will filter for and display all spells in those categories on the display. It will then listen for one of those spells to be said aloud, at which point it will pull the data for that spell and display it onscreen. There is an LED indicator for these steps. I’m currently using a very limited dataset of 10 entries, since I don’t want to reformat a large list if I have to change it later, but once I confirm it actually works in it’s current state I will expand the dataset.
I made my GitHub repo for the project! I also added the mic holes to the case, selected my final components, and made a cost breakdown. Time to submit my funding request!...
|
1792547428.6391509
|
1793152228.6391509
|
|
43408
|
Nova_OS by @H_W32 | Stardance
|
H_W32
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Nova_OS by @H_W32 | Stardance
|
1792547427.79054
|
1793152227.79054
|
|
43406
|
Game by @not_wren | Stardance
|
not_wren
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Game by @not_wren | Stardance
|
1792547426.926389
|
1793152226.926389
|
|
43403
|
Cozy Library by @coolNaN16 | Stardance
|
coolNaN16
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cozy Library by @coolNaN16 | Stardance
|
1792547426.080314
|
1793152226.080314
|
|
43401
|
My awesome macropad! by @Pax | Stardance
|
Pax
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Pax | Stardance
|
1792547425.209675
|
1793152225.209675
|
|
43400
|
My own personal portfolio: mrzsomi.top by @mrzsomi My own personal portfolio: mrzsomi.top by @mrzsomi | Stardance...
|
mrzsomi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own personal portfolio: mrzsomi.top by @ Title: My own personal portfolio: mrzsomi.top by @mrzsomi | Stardance...
|
1792547424.3618984
|
1793152224.3618984
|
|
20371
|
My very own WebOS by @Devarsh999 | Stardance
|
Devarsh999
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Devarsh999 | Stardanc Title: My very own WebOS by @Devarsh999 | Stardance...
|
1792547423.5143244
|
1793152223.5143244
|
|
23189
|
Plantsafe AI by @rounaknayak07 | Stardance
|
rounaknayak07
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Plantsafe AI by @rounaknayak07 | Stardance
|
1792547422.6709163
|
1793152222.6709163
|
|
3027
|
TesseractGlass by @troyp8932 | Stardance
|
troyp8932
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: TesseractGlass by @troyp8932 | Stardance
|
1792547421.8258762
|
1793152221.8258762
|
|
5873
|
NextFlick by @Manish | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: NextFlick by @Manish | Stardance
|
1792547420.9920983
|
1793152220.9920983
|
|
33377
|
cyberdeck by @lex_wouters | Stardance
|
lex_wouters
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: cyberdeck by @lex_wouters | Stardance
|
1792547420.1647403
|
1793152220.1647403
|
|
19392
|
Untitled by @Kon | Stardance
|
Kon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Kon | Stardance
|
1792547419.323505
|
1793152219.323505
|
|
18208
|
Formula Theory & Automotive Design by @muthusu Formula Theory & Automotive Design by @muthusubhash | Stardance...
|
muthusubhash
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Formula Theory & Automotive Design by @ Title: Formula Theory & Automotive Design by @muthusubhash | Stardance...
|
1792547417.3463755
|
1793152217.3463755
|
|
20300
|
Untitled by @Kanyinsola | Stardance
|
Kanyinsola
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Kanyinsola | Stardance
|
1792547411.3460782
|
1793152211.3460782
|
|
22753
|
3 Degree of Freedom arm by @akhilatyam | Stardance
|
akhilatyam
|
0
|
24.51
|
0
|
[]
|
[{"post_id": 55332, "ts": "202 [{"post_id": 55332, "ts": "2026-08-27T02:22:29Z", "hours": 6.9139, "text": "Devlog 5: Wires and Code! Hey guys! Welcome to my 5th devlog in this series. This devlog is quite major as you can see by the 7 hours spent on it so lets go over the details. Wiring I have finally gotten most of the wiring done for this project. Unfortunately, I was not able to get my PCA9865 yet, hopefully I will get it sometime soon, but in the meantime I found a fix. What is my wiring strategy? I know 2 things. Power and signal. I tried to first feed power to my ESP32 and then to servos, but my servos are very power hungry, and this didnt work. Turns out, on my power supply, the male pins are much much more powerful than the power supplied to my breadboard rails. This presents a unique challenge, as I have to conserve my 5v power slots. I also found out that no matter what I do, it is still too little power to handle all my servos, and so I came up with a solution. For my signal, this was easy. I hooked up my 4 stepper motors to my ULN2003 module, and then one signal wire to each servo! The programming What is the solution you may ask? Creating everything in steps! By doing this, Instead of setting my servos directly 0-180, I set it 0-180 but in steps of 10 every X milliseconds. This decreases the overall power requirement, allowing my arm to work under very low power! I implemented this in my code with a scheduler that whenever my inverse kinematics are updated, it starts a cycle of moving servos. My next devlog will cover my end effector! Stay tuned!"}, {"post_id": 25092, "ts": "2026-07-09T02:24:11Z", "hours": 7.9508, "text": "Devlog 4: The arm has been prototype Hello again guys and today we have another devlog. Sorry it’s been a while since my last devlog but I have a lot of exciting stuff to show. First, I have finally figured out inverse kinematics! Law of cosines was a bit annoying to learn and to apply considering my method is finnicky but I managed to get all my servos to move into position based on real time, and my turntable also works! Problem 1: Power Draw I severely underanticipated the amount of power this would draw, and my psu can provide 9v1a stepped down to 5v wheras my arm needs over 5v6.5a. In order to solve this, I will get a PD trigger board which I will hook up to a PCA9865 module in order to power this. I also learned a ton about SDA and SCL signalling, which I thought was like CAN but I was completely wrong Second, we have a basic code! Although we still do not have a webend for me to run machine learning on this, I am able to manipulate all my servos. Third, I am working on objects to pick up. One of the problem with the power draw is that my servos will jitter and release certain items. In order to circumvent this I will design an object and claw similar to Samples in the FTC game Into The Deep for 2024-25. This way I have something to dig into What’s next? Next up I have to work on a webend that way I do not have to constantly be plugged into my ESP-32 I have to wire up my PCA9865 (the SCL SDA will save me so so many wires) And lastly implement machine learning! Adios my friends!"}, {"post_id": 15401, "ts": "2026-06-25T01:15:36Z", "hours": 0.8306, "text": "Devlog 3: Starting to build Yesterday my P2s was delivered! I’m excited to use it and I have begun printing some parts. One thing I did not think about when designeing my parts is tolerences, especially for 3d printing. Today I spent some time on OnShape redesigning 2 of my parts for printing. More parts to follow, but this is is finally being built! Unfortunately I have not ordered my servos yet (although I do have my stepper motor) so we will have to wait on Amazon for that. Tomorrows devlog should have some parts assembled. Thanks for reading!"}, {"post_id": 12757, "ts": "2026-06-20T21:20:19Z", "hours": 0.6125, "text": "Devlog 2 : A bit of wiring and code Today I begun the wiring for it. Since I am still awaiting my amazon order for parts and my 3d printer, I found a tool called Cirkit Designer where I could wire my parts up, and program a few of them. Unfortunately, my ULN2003 driver does not have simulation, but atleast I can wire it so that I have a reference for my program. This way, I know what parts to order Alongside this, I began programming this. I am coding this in VSCode with Pymakr, that way I can code this in a language I am already familiar with instead of having to switch to C++, which I have never used. I will continue to work on first controlling the servos and motors raw using an arduino I have lying around, but I will try to get my true code done soon."}, {"post_id": 12293, "ts": "2026-06-20T01:59:58Z", "hours": 8.2036, "text": "Devlog 1 : The arm begins I finished building my first prototype of the arm. This is going to likely be my base for the whole project until I am able to buy parts and a 3d printer for this project. Configuration Currently here is the configuration Base is driven by a 28BYJ-48 Stepper motor Shoulder is driven by a MG996R Elbow Wrist and Claw are driven by MG90S This should hopefully lead to a maximum range of 10-11 inches with a max load of around 200-250 grams. Hopefully, I will be able to power this with an ESP32-S3 in order to run machine learning algorithms and inverse kinematics that way I can identify and pick up objects autonomously."}]...
|
Title: 3 Degree of Freedom arm by @akhilatyam | St Title: 3 Degree of Freedom arm by @akhilatyam | Stardance
Devlogs:
Devlog 1 : The arm begins I finished building my first prototype of the arm. This is going to likely be my base for the whole project until I am able to buy parts and a 3d printer for this project. Configuration Currently here is the configuration Base is driven by a 28BYJ-48 Stepper motor Shoulder is driven by a MG996R Elbow Wrist and Claw are driven by MG90S This should hopefully lead to a maximum range of 10-11 inches with a max load of around 200-250 grams. Hopefully, I will be able to power this with an ESP32-S3 in order to run machine learning algorithms and inverse kinematics that way I can identify and pick up objects autonomously.
Devlog 2 : A bit of wiring and code Today I begun the wiring for it. Since I am still awaiting my amazon order for parts and my 3d printer, I found a tool called Cirkit Designer where I could wire my parts up, and program a few of them. Unfortunately, my ULN2003 driver does not have simulation, but atleast I can wire it so that I have a reference for my program. This way, I know what parts to order Alongside this, I began programming this. I am coding this in VSCode with Pymakr, that way I can code this in a language I am already familiar with instead of having to switch to C++, which I have never used. I will continue to work on first controlling the servos and motors raw using an arduino I have lying around, but I will try to get my true code done soon.
Devlog 3: Starting to build Yesterday my P2s was delivered! I’m excited to use it and I have begun printing some parts. One thing I did not think about when designeing my parts is tolerences, especially for 3d printing. Today I spent some time on OnShape redesigning 2 of my parts for printing. More parts to follow, but this is is finally being built! Unfortunately I have not ordered my servos yet (although I do have my stepper motor) so we will have to wait on Amazon for that. Tomorrows devlog should have some parts assembled. Thanks for reading!
Devlog 4: The arm has been prototype Hello again guys and today we have another devlog. Sorry it’s been a while since my last devlog but I have a lot of exciting stuff to show. First, I have finally figured out inverse kinematics! Law of cosines was a bit annoying to learn and to apply considering my method is finnicky but I managed to get all my servos to move into position based on real time, and my turntable also works! Problem 1: Power Draw I severely underanticipated the amount of power this would draw, and my psu can provide 9v1a stepped down to 5v wheras my arm needs over 5v6.5a. In order to solve this, I will get a PD trigger board which I will hook up to a PCA9865 module in order to power this. I also learned a ton about SDA and SCL signalling, which I thought was like CAN but I was completely wrong Second, we have a basic code! Although we still do not have a webend for me to run machine learning on this, I am able to manipulate all my servos. Third, I am working on objects to pick up. One of the problem with the power draw is that my servos will jitter and release certain items. In order to circumvent this I will design an object and claw similar to Samples in the FTC game Into The Deep for 2024-25. This way I have something to dig into What’s next? Next up I have to work on a webend that way I do not have to constantly be plugged into my ESP-32 I have to wire up my PCA9865 (the SCL SDA will save me so so many wires) And lastly implement machine learning! Adios my friends!
Devlog 5: Wires and Code! Hey guys! Welcome to my 5th devlog in this series. This devlog is quite major as you can see by the 7 hours spent on it so lets go over the details. Wiring I have finally gotten most of the wiring done for this project. Unfortunately, I was not able to get my PCA9865 yet, hopefully I will get it sometime soon, but in the meantime I found a fix. What is my wiring strategy? I know 2 things. Power and signal. I tried to first feed power to my ESP32 and then to servos, but my servos are very power hungry, and this didnt work. Turns out, on my power supply, the male pins are much much more powerful than the power supplied to my breadboard rails. This presents a unique challenge, as I have to conserve my 5v power slots. I also found out that no matter what I do, it is still too little power to handle all my servos, and so I came up with a solution. For my signal, this was easy. I hooked up my 4 stepper motors to my ULN2003 module, and then one signal wire to each servo! The programming What is the solution you may ask? Creating everything in steps! By doing this, Instead of setting my servos directly 0-180, I set it 0-180 but in steps of 10 every X milliseconds. This decreases the overall power requirement, allowing my arm to work under very low power! I implemented this in my code with a scheduler that whenever my inverse kinematics are updated, it starts a cycle of moving servos. My next devlog will cover my end effector! Stay tuned!...
|
1792547410.205112
|
1793152210.205112
|
|
39294
|
Projectile_Motion by @sukhbir | Stardance
|
sukhbir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Projectile_Motion by @sukhbir | Stardance
|
1792547409.3428638
|
1793152209.3428638
|
|
2691
|
Untitled by @Karman | Stardance
|
Karman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Karman | Stardance
|
1792547408.481823
|
1793152208.481823
|
|
24257
|
Frictionless by @Fran | Stardance
|
Fran
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Fran | Stardance
|
1792547407.6179817
|
1793152207.6179817
|