|
39622
|
eyemod by @Chris-B | Stardance
|
Chris-B
|
0
|
1.34
|
0
|
[]
|
[{"post_id": 34623, "ts": "202 [{"post_id": 34623, "ts": "2026-07-25T14:34:59Z", "hours": 1.3425, "text": "Got eye tracking working with mediapipe! cv2 doesn’t like displaying on a seperate thread which took a minute to figure out. Also got custom marker drawing working and figured out which ones i wanted :) Next up some maths :O"}]...
|
Title: eyemod by @Chris-B | Stardance
Devlogs:
Go Title: eyemod by @Chris-B | Stardance
Devlogs:
Got eye tracking working with mediapipe! cv2 doesn’t like displaying on a seperate thread which took a minute to figure out. Also got custom marker drawing working and figured out which ones i wanted :) Next up some maths :O...
|
1793382616.2456875
|
1793987416.2456875
|
|
51192
|
extra food redistribution by @samridhi | Stardance
|
samridhi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: extra food redistribution by @samridhi | St Title: extra food redistribution by @samridhi | Stardance...
|
1793379271.0830302
|
1793984071.0830302
|
|
69878
|
extension by @rizcodes | Stardance
|
rizcodes
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: extension by @rizcodes | Stardance
|
1793595192.2636135
|
1794199992.2636135
|
|
253
|
explosion by @z | Stardance
|
z
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: explosion by @z | Stardance
|
1793371801.0430217
|
1793976601.0430217
|
|
61773
|
explorerrrr by @Ishaan | Stardance
|
Ishaan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: explorerrrr by @Ishaan | Stardance
|
1793649381.4592626
|
1794254181.4592626
|
|
17301
|
explore.space by @Benno | Stardance
|
Benno
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: explore.space by @Benno | Stardance
|
1793303327.7849944
|
1793908127.7849944
|
|
57802
|
explore nepal by @aakarshanpaudyal08 | Stardance
|
aakarshanpaudyal08
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: explore nepal by @aakarshanpaudyal08 | Star Title: explore nepal by @aakarshanpaudyal08 | Stardance...
|
1793458284.1174204
|
1794063084.1174204
|
|
3561
|
exploratory macropad by @chlorine | Stardance
|
chlorine
|
0
|
0.65
|
0
|
[]
|
[{"post_id": 1225, "ts": "2026 [{"post_id": 1225, "ts": "2026-06-03T02:30:06Z", "hours": 0.6508, "text": "basic 3-key kicad schematic, pcb design, and cad case done within less than an hour, but wow i learned a lot"}]...
|
Title: exploratory macropad by @chlorine | Stardan Title: exploratory macropad by @chlorine | Stardance
Devlogs:
basic 3-key kicad schematic, pcb design, and cad case done within less than an hour, but wow i learned a lot...
|
1793371970.1026537
|
1793976770.1026537
|
|
31419
|
experimoza by @kolon3d | Stardance
|
kolon3d
|
1
|
12.0
|
148
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-10T20:42:05Z", "hours": 12.0, "multiplier": 13.08, "payout": 148, "blessing": "neutral", "text": "welp, experimoza is finally shipped experimoza takes an image, sends it to gemini, and turns it into a 10-second force feedback scene for a racing wheel. instead of only vibrating, the wheel actually pulls, moves, changes direction, resists you, and tries to match the feeling of the picture. the most challenging part was working with directinput and making all the effects behave properly together. i also spent a lot of time rewriting the prompt because the generated scenes were either too similar or just made the wheel stand still and vibrate 💀 i’m really proud that this stupid idea actually works and you can literally feel a picture through a steering wheel. i’m also quite happy with the ship deck ui, the live oscilloscope, and especially the furious pirate i painted in microsoft paint to test it, you need windows, python 3.10+, a directinput-compatible force feedback wheel, and a gemini api key. install the dependencies, put your key into .env , run ui.py , drop in an image, and press FEEL THE IMAGE . it was built and tested using my moza r3. please start carefully because the wheel can move unexpectedly. there is a PANIC STOP :0 button for a reason.", "repo": "https://github.com/kolon3d-prog/experimoza", "demo": "https://youtu.be/yUwpHPwgIkU"}]...
|
[{"post_id": 25925, "ts": "202 [{"post_id": 25925, "ts": "2026-07-10T12:55:16Z", "hours": 4.6889, "text": "FINAL devlog #4 changes in UI, prompt review let’s talk about UI first, this is a complete revamp i’ve changed the theme from the default custom tkinter one to brown. i wanted my app to look like a ship deck. changed button layout a bit next i’ve written the oscilloscope using tkinter canvas. it shows the amount of force the app applies using different effects. also the pirate part was changed. i’ve added the “ay carumba” text for shits and giggles. furthermore, now pirate and the helm is one sprite. pirate becomes furious now if he spins too quickly. i’ve painted the sprite in Paint painted an icon too. guess how? now a bit of a technical part reworked the prompt completely, chatgpt helped me tbh. now it generates very different scenes wrote nice readme.md and finalised the repo"}, {"post_id": 24966, "ts": "2026-07-08T21:07:34Z", "hours": 2.4394, "text": "devlog #3 i’ve implemented first UI for this piece of software and found my “mascot” this was not that easy LOLLLL this is my first time dealing with UIs in python. first, i tried to get familiar with pyside6, but after 40 minutes i understood that i’d need hours, days or even week to fully understand it. then i started looking for more beginner-friendly alternatives and found ctk or custom tkinter. it was much easier to understand and chatgpt codex helped me find my mistakes a lot :p as a result we have: usable UI every part of my project in one place funny pirate with a helm that moves exactly like your irl wheel appropriate theme i guess that tomorrow i’ll change my theme to something brown, i want experimoza to look like a ship deck haha. + some debugging with chatgpt sol, if i’ll have access to it. after that i think we are ready to ship"}, {"post_id": 24752, "ts": "2026-07-08T15:08:48Z", "hours": 2.7422, "text": "devlog #2 well this is my first normal devlog, so probably i’ll describe what my project does again. experimoza turns a photo into a 10-second AI-generated force-feedback scene for a racing wheel. it uses gemini to translate the image’s mood and texture into physical wheel motion, so you can literally feel a picture through the steering wheel. btw experimoza comes from the word “experience” yk?? i’ve switched from moza sdk and c++ to py_directinput_ffb, which is a python binding for Direct Input Force Feedback (FFB) using ctypes and comtypes by Wanjie Sun, big shoutout to him. in the previous version gemini 3.1 flash lite was just creating json file with the description of conditions, which resulted in a looped boring ffb. now instead of creating bland and boring force feedback, it writes python code and thinks of it as a “poem” in force feedback. feels much more fun and creative to use. i also made the ai ffb generation process reusable by turning it into a function, so i can plug it into a ui later my next move is probably learning something about how python ui is made. like pyqt6 or sum."}, {"post_id": 23644, "ts": "2026-07-06T18:39:33Z", "hours": 2.3561, "text": "hey, i’m building a very fun thingy. you upload a photo into an app, ai processes it. then it creates force feedback description which is later made true by C++ script. i’ve posted the first version that is not really good, but we all start somewhere, don’t we?"}]...
|
Title: experimoza by @kolon3d | Stardance
Devlogs Title: experimoza by @kolon3d | Stardance
Devlogs:
hey, i’m building a very fun thingy. you upload a photo into an app, ai processes it. then it creates force feedback description which is later made true by C++ script. i’ve posted the first version that is not really good, but we all start somewhere, don’t we?
devlog #2 well this is my first normal devlog, so probably i’ll describe what my project does again. experimoza turns a photo into a 10-second AI-generated force-feedback scene for a racing wheel. it uses gemini to translate the image’s mood and texture into physical wheel motion, so you can literally feel a picture through the steering wheel. btw experimoza comes from the word “experience” yk?? i’ve switched from moza sdk and c++ to py_directinput_ffb, which is a python binding for Direct Input Force Feedback (FFB) using ctypes and comtypes by Wanjie Sun, big shoutout to him. in the previous version gemini 3.1 flash lite was just creating json file with the description of conditions, which resulted in a looped boring ffb. now instead of creating bland and boring force feedback, it writes python code and thinks of it as a “poem” in force feedback. feels much more fun and creative to use. i also made the ai ffb generation process reusable by turning it into a function, so i can plug it into a ui later my next move is probably learning something about how python ui is made. like pyqt6 or sum.
devlog #3 i’ve implemented first UI for this piece of software and found my “mascot” this was not that easy LOLLLL this is my first time dealing with UIs in python. first, i tried to get familiar with pyside6, but after 40 minutes i understood that i’d need hours, days or even week to fully understand it. then i started looking for more beginner-friendly alternatives and found ctk or custom tkinter. it was much easier to understand and chatgpt codex helped me find my mistakes a lot :p as a result we have: usable UI every part of my project in one place funny pirate with a helm that moves exactly like your irl wheel appropriate theme i guess that tomorrow i’ll change my theme to something brown, i want experimoza to look like a ship deck haha. + some debugging with chatgpt sol, if i’ll have access to it. after that i think we are ready to ship
FINAL devlog #4 changes in UI, prompt review let’s talk about UI first, this is a complete revamp i’ve changed the theme from the default custom tkinter one to brown. i wanted my app to look like a ship deck. changed button layout a bit next i’ve written the oscilloscope using tkinter canvas. it shows the amount of force the app applies using different effects. also the pirate part was changed. i’ve added the “ay carumba” text for shits and giggles. furthermore, now pirate and the helm is one sprite. pirate becomes furious now if he spins too quickly. i’ve painted the sprite in Paint painted an icon too. guess how? now a bit of a technical part reworked the prompt completely, chatgpt helped me tbh. now it generates very different scenes wrote nice readme.md and finalised the repo
Ships:
welp, experimoza is finally shipped experimoza takes an image, sends it to gemini, and turns it into a 10-second force feedback scene for a racing wheel. instead of only vibrating, the wheel actually pulls, moves, changes direction, resists you, and tries to match the feeling of the picture. the most challenging part was working with directinput and making all the effects behave properly together. i also spent a lot of time rewriting the prompt because the generated scenes were either too similar or just made the wheel stand still and vibrate 💀 i’m really proud that this stupid idea actually works and you can literally feel a picture through a steering wheel. i’m also quite happy with the ship deck ui, the live oscilloscope, and especially the furious pirate i painted in microsoft paint to test it, you need windows, python 3.10+, a directinput-compatible force feedback wheel, and a gemini api key. install the dependencies, put your key into .env , run ui.py , drop in an image, and press FEEL THE IMAGE . it was built and tested using my moza r3. please start carefully because the wheel can move unexpectedly. there is a PANIC STOP :0 button for a reason....
|
1793728321.4490254
|
1793814721.4490254
|
|
47712
|
expense tracker by @agamjot9631 | Stardance
|
agamjot9631
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T05:33:33Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Expense Tracker is a full client-side personal finance app built with vanilla JavaScript, HTML, and CSS. It lets users log income and expenses, organize them under custom categories, and instantly see totals, category-wise breakdowns, and monthly spending trends on a live dashboard. Beyond basic tracking, it includes a budget tracker for setting spending limits per category, flexible filters (by type, month, year, or custom date range), multi-currency display (USD, INR, EUR, GBP), and a dark mode toggle. Since all data lives in the browser, the app also supports CSV export and full JSON backup/restore, so users never risk losing their data. Built for the Stardance Hackathon (Hack Club × NASA), the project reflects a focus on core web development fundamentals — no frameworks, just JavaScript, HTML, and CSS — while still delivering a genuinely usable, full-featured tool. 🔗 Live: ogomjot.github.io/expense-tracker 💻 Code: github.com/ogomjot", "repo": "https://github.com/ogomjot/expense-tracker", "demo": "https://ogomjot.github.io/expense-tracker/index.html"}]...
|
[{"post_id": 52097, "ts": "202 [{"post_id": 52097, "ts": "2026-08-22T05:29:36Z", "hours": 4.8975, "text": "🚀 Just wrapped up my first hackathon project — an Expense Tracker built for the Stardance Hackathon (Hack Club × NASA)! Built entirely with vanilla JavaScript, HTML, and CSS — no frameworks, just fundamentals. 🤖 How I used AI in the process: GitHub Copilot in VS Code helped me write code faster as I built out features. For debugging and strengthening the logic/connections between components, I used Claude and the OpenRouter CLI to catch issues, refactor, and understand why something broke — not just fix it blindly. As an incoming CS student at GTBIT, this was a great way to apply what I’ve been learning and get comfortable shipping something real, with AI as a tool rather than a crutch. 🔗 Live: ogomjot.github.io/expense-tracker 💻 Code: github.com/ogomjot #buildinpublic #hackathon #webdev #javascript #computerscience"}]...
|
Title: expense tracker by @agamjot9631 | Stardance Title: expense tracker by @agamjot9631 | Stardance
Devlogs:
🚀 Just wrapped up my first hackathon project — an Expense Tracker built for the Stardance Hackathon (Hack Club × NASA)! Built entirely with vanilla JavaScript, HTML, and CSS — no frameworks, just fundamentals. 🤖 How I used AI in the process: GitHub Copilot in VS Code helped me write code faster as I built out features. For debugging and strengthening the logic/connections between components, I used Claude and the OpenRouter CLI to catch issues, refactor, and understand why something broke — not just fix it blindly. As an incoming CS student at GTBIT, this was a great way to apply what I’ve been learning and get comfortable shipping something real, with AI as a tool rather than a crutch. 🔗 Live: ogomjot.github.io/expense-tracker 💻 Code: github.com/ogomjot #buildinpublic #hackathon #webdev #javascript #computerscience
Ships:
Expense Tracker is a full client-side personal finance app built with vanilla JavaScript, HTML, and CSS. It lets users log income and expenses, organize them under custom categories, and instantly see totals, category-wise breakdowns, and monthly spending trends on a live dashboard. Beyond basic tracking, it includes a budget tracker for setting spending limits per category, flexible filters (by type, month, year, or custom date range), multi-currency display (USD, INR, EUR, GBP), and a dark mode toggle. Since all data lives in the browser, the app also supports CSV export and full JSON backup/restore, so users never risk losing their data. Built for the Stardance Hackathon (Hack Club × NASA), the project reflects a focus on core web development fundamentals — no frameworks, just JavaScript, HTML, and CSS — while still delivering a genuinely usable, full-featured tool. 🔗 Live: ogomjot.github.io/expense-tracker 💻 Code: github.com/ogomjot...
|
1793720869.1062367
|
1793807269.1062367
|
|
57085
|
expenditureAI by @ahnafiscool | Stardance
|
ahnafiscool
|
2
|
14.0
|
78
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-14T12:13:39Z", "hours": 8.0, "multiplier": 4.22, "payout": 35, "blessing": "neutral", "text": "This ship is to account for the few hours I could not log into the previous ship after some changes were requested. I almost forgot about cuz I was working on other YSWSs and stardance is coming to an end too. The major changes I made were updating of the service page with globes and a few redesigns + Added a new homepage/landing page.", "repo": "https://github.com/AhnafPro/ExpenditureAI/", "demo": "https://expenditureai.wasmer.app/"}, {"ship_num": 2, "ts": "2026-09-16T18:31:36Z", "hours": 6.0, "multiplier": 7.37, "payout": 43, "blessing": "neutral", "text": "A simple yet unique project idea that came in my mind at the start of this month has finally reached it’s first milestone. Here it is the first ship and the first beta preview of the project… The challenging part was creating the logic and the algorithm, at first I thought of using some AI api but then I realized that most of the credit would go to the AI not me so I came up with such a plan. The fun part was actually designing the UI of the website because It was cool to experiment with countless design and I’m glad of how it looks now. I’ve tried my best to keep the documentation and presentation side well so that each devlog, readme etc. were easy to understand by a glance. PLEASE 🙏 keep in mind that this project is still in development and for sure lacks options under “active expenses” as it just to give a peek on what I made. So please, do not rate the project negatively saying that there were less options, or outputs were not from real AI etc… Thank You!", "repo": "https://github.com/AhnafPro/ExpenditureAI/", "demo": "https://expenditureai.wasmer.app/"}]...
|
[{"post_id": 74720, "ts": "202 [{"post_id": 74720, "ts": "2026-09-28T02:13:38Z", "hours": 8.3244, "text": "We are almost dead end of the stardance and I hope this is gonna be my last devlog. Last time I had to make changes since AI use went over 30%, so I had to either add new features or rewrite the codes myself. Here are the changes: Added: New landing page (made purely out of HTML/CSS) Custom globe model with major regions marked (Made in sculptGL and textured in Paint3D, used google’s model-viewer to display) Region code legend marked in color emoji squares. Notes (for storing texts in local storage) Rewrote: Currency converter (redesinged with bare HTML/CSS and paired with existing script.) New README (reference from othneildrew/Best-README-Template, and Ileriayo/markdown-badges) note: for now the chart is not functional, I will fix it later."}, {"post_id": 69267, "ts": "2026-09-16T18:16:34Z", "hours": 0.5953, "text": "And here it is, finally forged a clean and simple README.md page. I have not got anything to say since it is the last log before I ship. So better read the ship message or check down other logs…"}, {"post_id": 68520, "ts": "2026-09-15T07:55:10Z", "hours": 0.3878, "text": "I made a small change before the ship. I have added a small widget and a legend for the country codes inside the forcast box. The widget is able to convert the other country rates to USD on a rough estimate. Along with that the forcast changes its currency too now. The analyze button now works manually unlike before where it just instantly show the output. After this I’ll have to upload it to infinity free for the hosting. I might make another log when I’m done writing the README.md. CYA…"}, {"post_id": 68494, "ts": "2026-09-15T07:02:06Z", "hours": 0.3819, "text": "The flowcharts and logic for the food delivery options are done. This one I made it on figma and as you can see it does not look as good as the one on the right (made on draw.io), plus it was kinda sluggish to make it cuz randomly the figma page gets corrupted and the texts get interchanged in the boxes. And the saddest thing was I spent an hour on it but the extension only recorded 22 mins. But, i’ve finally done it. I think I will ship it now for everyone to test it before I progress more into it."}, {"post_id": 67998, "ts": "2026-09-14T10:49:18Z", "hours": 0.2561, "text": "After juggling with lots of tight time management, I was able to finish the algorithm logic for the music subscription options. I made it on draw.io and honestly it was not that quick and easy as it looks. I will be switching to figma for the next data set since doing all these on draw.io won’t log anytime but it will get more complicated make these flowchart compared to how smooth it is on draw. I must get back to make another chart, CYA!"}, {"post_id": 66069, "ts": "2026-09-11T17:15:29Z", "hours": 0.915, "text": "Unfortunately, I had lost my streak… cuz I was having exams and stuff so I could not really do much until today and made a bit of progress on the UI side, nothings yet funtional do but this is how the finsihed UI is gonna look like. I might have to skip few more days until I get enough time to make my own algoritm since I’m not planning to use any kind of pre-made AI apis or any help from someone’s AI. It’s gonna be based on all present/given data. Cya"}, {"post_id": 63097, "ts": "2026-09-06T18:19:27Z", "hours": 1.0053, "text": "Everything is still static, nothing is yet functional but it soon will be. For now I have added heading and other UI components, skeleton etc. I have tried to make it look as professional looking as I can with simple fonts and good placement of texts. I did not make much progress in these days since my exams are coming up and tmrw is my first term exam. Everybody please pray for me, tysm. gtg sleep now, bye"}, {"post_id": 62001, "ts": "2026-09-05T06:31:19Z", "hours": 1.0628, "text": "I have completely made the layout, and I bet it looks really clean. And I have added hover animations to all of it. For the large boxes, those will have a card hover animation where it follows your pointer if you hover over them, and the smaller boxes will have a simple yet smooth pop-up hover animation. I have marked each of the boxes in different colors so that it can be understood what each of the section does: Red: It shows our total cost forecast, month, and what percentage each item costs. Blue: It is where you add your items along with cost. Black: Here is where the algorithm or AI gives the output Yellow: Bar graph comparison between our input and ai/algorithm saving suggestions and shows the total savings amount. cya until next log…"}, {"post_id": 60856, "ts": "2026-09-03T14:13:34Z", "hours": 1.2794, "text": "Just started this project, I am still making the layout and stuffs. I’m thinking of going for a clean, simple and minimalistic design for the site. And I have plans to make a landing page for it later on when I finish the actual project’s site (this one). Though I have to give it a sleek look, I don’t want to make it look dark and boring so there will be little tweaks to the design you might see on next log…"}]...
|
Title: expenditureAI by @ahnafiscool | Stardance
Title: expenditureAI by @ahnafiscool | Stardance
Devlogs:
Just started this project, I am still making the layout and stuffs. I’m thinking of going for a clean, simple and minimalistic design for the site. And I have plans to make a landing page for it later on when I finish the actual project’s site (this one). Though I have to give it a sleek look, I don’t want to make it look dark and boring so there will be little tweaks to the design you might see on next log…
I have completely made the layout, and I bet it looks really clean. And I have added hover animations to all of it. For the large boxes, those will have a card hover animation where it follows your pointer if you hover over them, and the smaller boxes will have a simple yet smooth pop-up hover animation. I have marked each of the boxes in different colors so that it can be understood what each of the section does: Red: It shows our total cost forecast, month, and what percentage each item costs. Blue: It is where you add your items along with cost. Black: Here is where the algorithm or AI gives the output Yellow: Bar graph comparison between our input and ai/algorithm saving suggestions and shows the total savings amount. cya until next log…
Everything is still static, nothing is yet functional but it soon will be. For now I have added heading and other UI components, skeleton etc. I have tried to make it look as professional looking as I can with simple fonts and good placement of texts. I did not make much progress in these days since my exams are coming up and tmrw is my first term exam. Everybody please pray for me, tysm. gtg sleep now, bye
Unfortunately, I had lost my streak… cuz I was having exams and stuff so I could not really do much until today and made a bit of progress on the UI side, nothings yet funtional do but this is how the finsihed UI is gonna look like. I might have to skip few more days until I get enough time to make my own algoritm since I’m not planning to use any kind of pre-made AI apis or any help from someone’s AI. It’s gonna be based on all present/given data. Cya
After juggling with lots of tight time management, I was able to finish the algorithm logic for the music subscription options. I made it on draw.io and honestly it was not that quick and easy as it looks. I will be switching to figma for the next data set since doing all these on draw.io won’t log anytime but it will get more complicated make these flowchart compared to how smooth it is on draw. I must get back to make another chart, CYA!
The flowcharts and logic for the food delivery options are done. This one I made it on figma and as you can see it does not look as good as the one on the right (made on draw.io), plus it was kinda sluggish to make it cuz randomly the figma page gets corrupted and the texts get interchanged in the boxes. And the saddest thing was I spent an hour on it but the extension only recorded 22 mins. But, i’ve finally done it. I think I will ship it now for everyone to test it before I progress more into it.
I made a small change before the ship. I have added a small widget and a legend for the country codes inside the forcast box. The widget is able to convert the other country rates to USD on a rough estimate. Along with that the forcast changes its currency too now. The analyze button now works manually unlike before where it just instantly show the output. After this I’ll have to upload it to infinity free for the hosting. I might make another log when I’m done writing the README.md. CYA…
And here it is, finally forged a clean and simple README.md page. I have not got anything to say since it is the last log before I ship. So better read the ship message or check down other logs…
We are almost dead end of the stardance and I hope this is gonna be my last devlog. Last time I had to make changes since AI use went over 30%, so I had to either add new features or rewrite the codes myself. Here are the changes: Added: New landing page (made purely out of HTML/CSS) Custom globe model with major regions marked (Made in sculptGL and textured in Paint3D, used google’s model-viewer to display) Region code legend marked in color emoji squares. Notes (for storing texts in local storage) Rewrote: Currency converter (redesinged with bare HTML/CSS and paired with existing script.) New README (reference from othneildrew/Best-README-Template, and Ileriayo/markdown-badges) note: for now the chart is not functional, I will fix it later.
Ships:
A simple yet unique project idea that came in my mind at the start of this month has finally reached it’s first milestone. Here it is the first ship and the first beta preview of the project… The challenging part was creating the logic and the algorithm, at first I thought of using some AI api but then I realized that most of the credit would go to the AI not me so I came up with such a plan. The fun part was actually designing the UI of the website because It was cool to experiment with countless design and I’m glad of how it looks now. I’ve tried my best to keep the documentation and presentation side well so that each devlog, readme etc. were easy to understand by a glance. PLEASE 🙏 keep in mind that this project is still in development and for sure lacks options under “active expenses” as it just to give a peek on what I made. So please, do not rate the project negatively saying that there were less options, or outputs were not from real AI etc… Thank You!
This ship is to account for the few hours I could not log into the previous ship after some changes were requested. I almost forgot about cuz I was working on other YSWSs and stardance is coming to an end too. The major changes I made were updating of the service page with globes and a few redesigns + Added a new homepage/landing page....
|
1793674190.9679325
|
1793760590.9679325
|
|
14809
|
exovista.org by @abhimanyunair | Stardance
|
abhimanyunair
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: exovista.org by @abhimanyunair | Stardance
|
1793342852.6105688
|
1793947652.6105688
|
|
52938
|
exohunter by @goodaysarecomingsoon | Stardance
|
goodaysarecomingsoon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: exohunter by @goodaysarecomingsoon | Starda Title: exohunter by @goodaysarecomingsoon | Stardance...
|
1793462158.2688847
|
1794066958.2688847
|
|
15285
|
exo by @Shifu | Stardance
|
Shifu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: exo by @Shifu | Stardance
|
1793353832.0985446
|
1793958632.0985446
|
|
47347
|
exel table by @azizjonjonpulatov0611 | Stardance
|
azizjonjonpulatov0611
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: exel table by @azizjonjonpulatov0611 | Star Title: exel table by @azizjonjonpulatov0611 | Stardance...
|
1793177565.2629645
|
1793782365.2629645
|
|
69742
|
excel by @gdev | Stardance
|
gdev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: excel by @gdev | Stardance
|
1793738836.63619
|
1794602836.63619
|
|
45643
|
excalibur by @avocadopudding | Stardance
|
avocadopudding
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: excalibur by @avocadopudding | Stardance
|
1793342830.8527899
|
1793947630.8527899
|
|
12520
|
evolving ecosystem by @benji67000 | Stardance
|
benji67000
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: evolving ecosystem by @benji67000 | Stardan Title: evolving ecosystem by @benji67000 | Stardance...
|
1793199230.9627855
|
1793804030.9627855
|
|
51326
|
evil macropad! by @burnt_bread | Stardance
|
burnt_bread
|
0
|
13.43
|
0
|
[]
|
[{"post_id": 82217, "ts": "202 [{"post_id": 82217, "ts": "2026-10-24T09:50:53Z", "hours": 0.9003, "text": "so I did my code, at last yayyy, I know but I got to it, I added it to my repo and its done now, I could have recorded it but I kinda forgot about it this time, its not too complicated though I feel so I hope it isn’t a big deal here"}, {"post_id": 55044, "ts": "2026-08-26T14:01:38Z", "hours": 0.4864, "text": "tinkered with the matrix to get the numbers"}, {"post_id": 55014, "ts": "2026-08-26T13:19:37Z", "hours": 1.6819, "text": "okay so i started on the frimware since i wanted to be through, thank god i did, with that i worked on the wireing so it will be easier to code, and i think i gotta program all the buttons and whatnot in manually, so i wrote down all the pins to their rows and coloums and jotted the martix down too"}, {"post_id": 54654, "ts": "2026-08-25T18:05:06Z", "hours": 0.335, "text": "well, since i removed my rotary, i had to change the case a lil. also added a star where it was, because its a star and this is stardance"}, {"post_id": 54630, "ts": "2026-08-25T17:34:59Z", "hours": 0.5847, "text": "soo i was doing the leds, then i realised its makeing a mess of the wires, and honestly i was doing too much, so i just removed them , im gonna stick to a pure macropad without much, i think its for the better like this, image on the bottom right is a moths face btw"}, {"post_id": 54596, "ts": "2026-08-25T16:54:46Z", "hours": 0.6014, "text": "so as i said in the comment, i kinda just learnt that you cant post devlogs after finishing everything, so ill be using it for this, so basically i decided, i dont really need the rotary? and i didnt have the pins to make it a clicky rotary, so i swaped it for leds, pretty neat huh? that aside i got to work, and decided to clean up the wireingt too a lil, so i went back to the schem a lil"}, {"post_id": 54507, "ts": "2026-08-25T15:12:25Z", "hours": 8.8431, "text": "sooo ive been makeing a macropad as you see, and i kinda just followed the guide, used the image there as reff and went as it took me, and ive gone this far till now. for this macropad, i actually used the XPPen ACK05 as reffrence for how to place the buttons, since ive always wanted one of these, and then i added osu keys on the bottom too as kid me when i was into it always desperatly wanted one and since i saw the grant had space for it i could, and did add it to my pad, i also made little windows i to see and make space for the xaio and the diodes, as they looked kinda cool in the image, and i can leavve it open or use transparent tape under it to cover it, i personally think itll look fine. i think thats it for this? im not really much of a talker and i feel if i explain my doing in the lapse itll be kinda redundent? also i did kinda mess a lot of things up here so i deleted and remade a LOT of it. im kinda happy with it now though!"}]...
|
Title: evil macropad! by @burnt_bread | Stardance
Title: evil macropad! by @burnt_bread | Stardance
Devlogs:
sooo ive been makeing a macropad as you see, and i kinda just followed the guide, used the image there as reff and went as it took me, and ive gone this far till now. for this macropad, i actually used the XPPen ACK05 as reffrence for how to place the buttons, since ive always wanted one of these, and then i added osu keys on the bottom too as kid me when i was into it always desperatly wanted one and since i saw the grant had space for it i could, and did add it to my pad, i also made little windows i to see and make space for the xaio and the diodes, as they looked kinda cool in the image, and i can leavve it open or use transparent tape under it to cover it, i personally think itll look fine. i think thats it for this? im not really much of a talker and i feel if i explain my doing in the lapse itll be kinda redundent? also i did kinda mess a lot of things up here so i deleted and remade a LOT of it. im kinda happy with it now though!
so as i said in the comment, i kinda just learnt that you cant post devlogs after finishing everything, so ill be using it for this, so basically i decided, i dont really need the rotary? and i didnt have the pins to make it a clicky rotary, so i swaped it for leds, pretty neat huh? that aside i got to work, and decided to clean up the wireingt too a lil, so i went back to the schem a lil
soo i was doing the leds, then i realised its makeing a mess of the wires, and honestly i was doing too much, so i just removed them , im gonna stick to a pure macropad without much, i think its for the better like this, image on the bottom right is a moths face btw
well, since i removed my rotary, i had to change the case a lil. also added a star where it was, because its a star and this is stardance
okay so i started on the frimware since i wanted to be through, thank god i did, with that i worked on the wireing so it will be easier to code, and i think i gotta program all the buttons and whatnot in manually, so i wrote down all the pins to their rows and coloums and jotted the martix down too
tinkered with the matrix to get the numbers
so I did my code, at last yayyy, I know but I got to it, I added it to my repo and its done now, I could have recorded it but I kinda forgot about it this time, its not too complicated though I feel so I hope it isn’t a big deal here...
|
1793386343.5540574
|
1793991143.5540574
|
|
64923
|
evil ass website by @e | Stardance
|
e
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T21:48:38Z", "hours": 0.0, "multiplier": 1.0, "payout": 0, "blessing": "neutral", "text": "very evil website standout feature: cat standout feature 2: resizeable cat standout feature 3: advertisement for my other project please multiply and starfruit", "repo": "https://github.com/emmameowss/evil-ass-website", "demo": "https://emmameowss.github.io/evil-ass-website/"}]...
|
[{"post_id": 72418, "ts": "202 [{"post_id": 72418, "ts": "2026-09-22T21:47:30Z", "hours": 0.2656, "text": "evil ass website done it is very good feature: you can resize the cat that is all please good rating and good feedback so big multiplier"}]...
|
Title: evil ass website by @e | Stardance
Devlogs Title: evil ass website by @e | Stardance
Devlogs:
evil ass website done it is very good feature: you can resize the cat that is all please good rating and good feedback so big multiplier
Ships:
very evil website standout feature: cat standout feature 2: resizeable cat standout feature 3: advertisement for my other project please multiply and starfruit...
|
1793685303.6896124
|
1793771703.6896124
|
|
45487
|
everygarden by @maartin99 | Stardance
|
maartin99
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: everygarden by @maartin99 | Stardance
|
1793335812.4219398
|
1793940612.4219398
|
|
10858
|
every move counts. by @Liyah | Stardance
|
Liyah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: every move counts. by @Liyah | Stardance
|
1793263867.846439
|
1793868667.846439
|
|
63192
|
event-horizon by @tejasv | Stardance
|
tejasv
|
1
|
1.73
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T09:46:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made event-horizon , a NASA-powered custom new-tab dashboard. It displays NASA’s Astronomy Picture of the Day with the image or video, title, date, explanation, and a link to the original media. I designed it as a fixed Chrome-style browser window using a neo-brutalist and maximalist visual style. It has bold borders, bright colors, large typography, a live clock, a date picker, a Today button, a reload button, signal status, and an internal scroll area for reading the NASA explanation without scrolling the entire page. The most challenging parts were connecting the NASA APOD API, supporting both image and video results, handling loading and error states, and keeping the browser-style layout fixed while allowing only the content panel to scroll. I also learned how to use Vite environment variables and deploy a production build. To test the project, open the site and wait for the NASA picture to load. Use the date picker to explore another date, click “Jump to Today” to return to today’s picture, and click the original-image link to view the full-resolution media. Press the T key to return to today’s picture.", "repo": "https://github.com/tejasvswipe/event-horizon", "demo": "https://event-horizon-fur.vercel.app"}]...
|
[{"post_id": 73457, "ts": "202 [{"post_id": 73457, "ts": "2026-09-25T04:03:05Z", "hours": 0.3428, "text": "i worked here to chnge the ui hope u like it"}, {"post_id": 72691, "ts": "2026-09-23T14:52:59Z", "hours": 0.3911, "text": "its been a good vibe with the pin the favourites features yepiee, checkout : event-horizon-fur.vercel.app"}, {"post_id": 70080, "ts": "2026-09-18T12:42:23Z", "hours": 0.77, "text": "see what happened in space on ur bday ,for cool ppl only event-horizon-fur.vercel.app"}]...
|
Title: event-horizon by @tejasv | Stardance
Devlo Title: event-horizon by @tejasv | Stardance
Devlogs:
see what happened in space on ur bday ,for cool ppl only event-horizon-fur.vercel.app
its been a good vibe with the pin the favourites features yepiee, checkout : event-horizon-fur.vercel.app
i worked here to chnge the ui hope u like it
Ships:
I made event-horizon , a NASA-powered custom new-tab dashboard. It displays NASA’s Astronomy Picture of the Day with the image or video, title, date, explanation, and a link to the original media. I designed it as a fixed Chrome-style browser window using a neo-brutalist and maximalist visual style. It has bold borders, bright colors, large typography, a live clock, a date picker, a Today button, a reload button, signal status, and an internal scroll area for reading the NASA explanation without scrolling the entire page. The most challenging parts were connecting the NASA APOD API, supporting both image and video results, handling loading and error states, and keeping the browser-style layout fixed while allowing only the content panel to scroll. I also learned how to use Vite environment variables and deploy a production build. To test the project, open the site and wait for the NASA picture to load. Use the date picker to explore another date, click “Jump to Today” to return to today’s picture, and click the original-image link to view the full-resolution media. Press the T key to return to today’s picture....
|
1793044090.1141288
|
1793908090.1141288
|
|
22438
|
event map thing by @deepsonpokhrel0 | Stardance
|
deepsonpokhrel0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: event map thing by @deepsonpokhrel0 | Stard Title: event map thing by @deepsonpokhrel0 | Stardance...
|
1793504856.3201056
|
1794109656.3201056
|
|
39870
|
evcc fix by @frederik | Stardance
|
frederik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: evcc fix by @frederik | Stardance
|
1793174080.1193812
|
1793778880.1193812
|
|
63949
|
etst2 by @thegoatkid32 | Stardance
|
thegoatkid32
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: etst2 by @thegoatkid32 | Stardance
|
1793666994.2067306
|
1794271794.2067306
|
|
3831
|
ethan's wierd ikea sim by @appleroll | Stardan ethan's wierd ikea sim by @appleroll | Stardance...
|
appleroll
|
1
|
29.0
|
519
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-07T06:39:34Z", "hours": 29.0, "multiplier": 18.39, "payout": 519, "blessing": "neutral", "text": "I made a custom non-euclidean game engine, built from scratch with Vite and WebGPU. In this demo, you can explore a highly simplified and abstract IKEA simulation, largely inspired by my experiences shopping at IKEA (the endless rows of… boxes and furniture), as well as SCP-3008 (I only found that out while making this project). . The most challenging part were the endless bugs encountered while adding seamless Non-Euclidean geometry, which I had decided to solve by mixing Euclidean geometry with portals, which is how most games simulate Non-Euclideanness. I could’ve opted for a pure mathematically non-euclidean game engine, but that would’ve made making IKEA itself much harder as I would have to wrap my head around non-euclidean geometry. . I had numerous Non-euclidean things planned, such as a tunnel that was longer/shorter on the inside. However, it was hard to integrate them into the actual IKEA due to its non-euclidean shell (meaning it has varying amounts of rooms inside what looks like a building with only 4 rooms). . In the end, I’m very proud of my project as a whole and how I went from a total graphics noob to someone who could make a graphics engine and something IKEA-resembling, entirely from scratch. I certainly enjoyed the moments I spent coding (and debugging) this project, and I hope you enjoy it too!", "repo": "https://github.com/appleroll/wierdikea", "demo": "https://appleroll.github.io/wierdikea"}]...
|
[{"post_id": 23966, "ts": "202 [{"post_id": 23966, "ts": "2026-07-07T06:19:33Z", "hours": 0.3639, "text": "Prepared for ship! Wrote some more in the README, including references used in my IKEA (I’m not trying to copy IKEA, but it can’t be completely different). Hopefully you all enjoy the product I’ve made, because I certainly did enjoy making it!"}, {"post_id": 23929, "ts": "2026-07-07T04:12:17Z", "hours": 0.8083, "text": "Still a few bugs, but they’re getting better and I’ve added the pallet things now. I think it should be close to shipping :)"}, {"post_id": 23387, "ts": "2026-07-06T09:52:56Z", "hours": 0.6189, "text": "Added these little pallette things and first blahajs, but they’re lacking textures and the pallette looks a bit off, will fix first thing tmrw"}, {"post_id": 22763, "ts": "2026-07-05T10:44:59Z", "hours": 0.3756, "text": "Fine-tuned some values, especially in movement. I decided it would be better to just hide the near threshold portal bug as a whole and compromise by having this wierd outline surrounding the portal. Maybe I’ll drop some insane IKEA lore explaining how it was a feature and not a bug"}, {"post_id": 22093, "ts": "2026-07-04T11:01:53Z", "hours": 0.84, "text": "heheh funny bug, set the near plane threshold to 0 (EPILEPSY WARNING)"}, {"post_id": 21382, "ts": "2026-07-03T09:02:32Z", "hours": 0.5333, "text": "Placed some more shelves"}, {"post_id": 20620, "ts": "2026-07-02T08:19:02Z", "hours": 0.6378, "text": "Cleaned up the code, not much ig. Honestly, I don’t even know if I want to, and should, build the whole IKEA. I’ve been considering turning this into a noneuclidean IKEA storage simulation. . The benefits of this is that it’s much easier to make while still keeping the potential for glTF objects for Blahaj and friends, and also makes it so my project is more narrowly focused, but the downsides is that it probably has less variance, and has not much room for future upgrades. . I might implement the solution where it is a storage simulator for now, ship it, and later I can add code to turn it into a more “detailed” IKEA simulator if I decide graphic computing is for me."}, {"post_id": 19887, "ts": "2026-07-01T09:51:12Z", "hours": 2.5925, "text": "I. Solved. The. Bug Turns out, after spending 3 days on the bug, asking the Stardance Slack multiple times, having discussions with multiple chatbots, and also loosing maybe 10-15 strands of hair, I’ve finally done it. Turns out, the solution was to change a decimal place, from 0.1 to around 0.01. . Not gonna lie, before this I had completely lost faith in this project. Like seriously. Maybe I’ll keep working on it now that this bug is solved. . “Now Ethan, what exactly is the bug??” you may ask? Well, if you didn’t read my previous devlogs (or maybe i didnt write abt it, idk lol i kinda just.. forget most of my devlogs), I had an issue where there would be a frame of blue in between portal transitions. It completely ruined the “magic trick” of the noneuclidean IKEA. . I can now sleep tonight in peace :)"}, {"post_id": 19023, "ts": "2026-06-30T05:59:45Z", "hours": 1.7836, "text": "Changed the soundtrack, and updated the home page! Not really much to say, same bugs as usual, same features to add, I haven’t been procrasting a lot not gonna lie these bugs are kinda hard to solve. It’s hard to blend when I should add based on IKEA and what to sacrifice based on what I can do."}, {"post_id": 18709, "ts": "2026-06-29T21:52:18Z", "hours": 1.3064, "text": "Bit.. lacking… for a homepage, but uhh it’ll do for now"}, {"post_id": 17981, "ts": "2026-06-28T22:51:32Z", "hours": 1.4881, "text": "Just fixed a bug where the portal would have this weird wireframe surrounding it making it very obvious theres a portal here. However, I’ve been trying to fix the issue where for 1 frame something appears on the screen when u enter a portal. My guess on why this is is because since the portal is a very thin cube, the inside of the cube still exists, hence the blue part. This would require modifying my cube engine into a multi-object engine (pretty hard), but I will give it a try."}, {"post_id": 17383, "ts": "2026-06-28T04:34:37Z", "hours": 2.0033, "text": "Worked on the shelving for the self-service area. Once I was finished with this, I realised that IKEA stores go counterclockwise , while mine is designed to go clockwise (in the clip I went clockwise bc the storage stuff are always at the end). Well… its a feature now . After all, this project isn’t really designed to be that realistic. If it was super realistic, it wouldn’t be a single floor and it definitely won’t have buggy portals everywhere."}, {"post_id": 16829, "ts": "2026-06-27T10:15:54Z", "hours": 0.3594, "text": "It is my pleasure to announce that we have undergone a name change. “Super Noneuclidean” just didn’t describe my project enough, so using my last 3 braincells left today I decided I should rename it to “wierd ikea simulator”. . I know, I know, you might be thinking, “but why Ethan? This name sounds actually horrible”. Well, there’s a pretty good reason for this name, let me explain. . A year ago, I was obsessed with state-of-the-art AI. And making money. Mainly the latter. But anyways, entrepeneurship is like 5% coding and 50% arguing to others about why your product is good, and another 45% fixing bugs and later headaches. I don’t exactly hate my experiences with AI, but I definitely need a break from corporate marketing and actually do something dumb for once. During the name change, I decided “super noneuclidean” didn’t have any “IKEA” in it, and I thought I could make it even more dumb, so using reverse psychology the dumbest name is the one that sounds the most plain, direct, and, well… dumb, hence my name. . So far, this project has really saved my mentality, pretty cool indeed. . (and yes I wrote on my last 2 braincells at 9pm while sleepy af. thanks for reading tho)"}, {"post_id": 16814, "ts": "2026-06-27T09:32:39Z", "hours": 1.6997, "text": "I. Fixed. The. Bug It wasn’t a bug, it was just me forgetting to add a feature. In other words, I thought my code was broken when in reality I didn’t even code a recursive rendering system in the first place, so portals were always blue. So… IKEA is going pretty well. The noneuclidean shell is basically complete. It’s time to work on some interior deco, but first I might have a bit of a look on the code and clean up some AI slop. (Oh. yeah, and idk if IKEA has the yellow door thing world-wide. It does in my local IKEA, so I added it) but now… its BLAHAJ TIME"}, {"post_id": 16638, "ts": "2026-06-27T01:58:54Z", "hours": 1.0125, "text": "Noneuclidean IKEA shell coming together nicely! Got the colours pretty right too. Only issue is that theres this wierd blue thing covering portals rendered behind portals, but that should be solved in another day"}, {"post_id": 16581, "ts": "2026-06-26T23:31:38Z", "hours": 0.6994, "text": "After numerous experiments, I have screwed up. I should’ve created the IKEA design before I started working on the Noneuclidean files, because now I have to delete all of them. Well there goes my 8 hours (I don’t know what image to attach here)"}, {"post_id": 14931, "ts": "2026-06-24T07:55:13Z", "hours": 2.3319, "text": "Aight. It’s been a couple of weeks and i found a job (hooray), so unfortunately i havent been able to do much coding, except maybe plan the idea. The idea “Instead of building JUST a noneuclidean thing (bc everyone’s been doing that for years now), i make it an IKEA simulator” bc we ALL know that IKEA rooms are secretly noneuclidean mazes that trap us into buying 347 chairs (speaking from experience trust) The plan I currently have 2 things made: a noneuclidean tunnel, and a noneuclidean room where it looks like a 4-roomed house, but it actually has 6 rooms ( note: still broken ), so I think I can get started with the first floor and the market-hall for now. A quick search of “ikea layout” shows a redditor’s very useful intentionally-confusing floor plan, so I will be using that with a few adjustments to fit in with my idea The problems we got some few problems idk how to get obj models into my custom from-scratch engine i still need to fix a ton of bugs, and i need to adapt my hard-coded code to the new ikea idea nevertheless, im quite excited about this project, i will continue working on it. my blueprint is attatched here"}, {"post_id": 5964, "ts": "2026-06-09T23:55:06Z", "hours": 1.0092, "text": "I’ve had some exams recently, so I didn’t really do much. I added another room where the inside is longer than the outside which is cool, but it has a bug where the block looks really close to the portal? I don’t now how to describe it lol. Anyways, I’ll just leave it for now, once I finish my exams I’ll continue working on it."}, {"post_id": 3362, "ts": "2026-06-06T07:48:33Z", "hours": 1.3211, "text": "After like 5 hours of working. THE. BUG. FINALLY. FIXEDDDD. I can’t believe it. It literally took 3 lines of code changing. But well, it was a good experience. Now, everything shown in the other portal looks proportionate. Also, if you didn’t notice, i changed some files, like adding the noneuclidean code to the noneuclideans/ folder."}, {"post_id": 1986, "ts": "2026-06-04T07:51:04Z", "hours": 3.2575, "text": "Okay. I’ve just spent the past 3 hours of my day fixing a bug. And it still hasn’t been fixed. Apparently since the portal makes the tunnel look shorter, it also makes the other side of the tunnel look further away. I’ve made some… adjustments ( ahem hardcodes values).. into the portal side detection script and it seems to be working, but i have to find a way to change the portals and stuff without doing a complete refresh, something i need to find a way to do. . In the attatched screen recording, you can see how the rectangular prism looks zoomed in at the start, and on the other side, a rectangular prism with the same distance looks further away. . Oh well, I’ll probably fix it tommorrow."}, {"post_id": 1328, "ts": "2026-06-03T08:26:24Z", "hours": 0.2683, "text": "Split my code into modular pieces. Not a big change, but definitely makes my project look less confusing."}, {"post_id": 1303, "ts": "2026-06-03T06:34:58Z", "hours": 2.3286, "text": "So… I decided to completely redo my project. yeah apparently i got the definition of hyperbolic space wrong??? idk i watched a yt video and i decided to make one of those shorter-on-the-inside corridors. So what I did is that I salvaged the portal thing, and I placed one that led from one side of the corridor to the other, so its shorter. It has a few bugs, but it think its working right."}, {"post_id": 732, "ts": "2026-06-02T10:44:29Z", "hours": 1.0644, "text": "I got my handy AI to add the famous round ball (hyperbolic space), as well as a portal (i think it worked????)… and it ran out of credits (that’s fine though, I think my brain still has some credits left) It kinda broke the Ames room thing, but I’m still learning the theory so that’s fine I’ll fix it first thing tmrw"}, {"post_id": 669, "ts": "2026-06-02T06:48:17Z", "hours": 0.4014, "text": "Just started! I got the bare, bare bones working. Still working out how to do things, but it’s a start!"}]...
|
Title: ethan's wierd ikea sim by @appleroll | Title: ethan's wierd ikea sim by @appleroll | Stardance
Devlogs:
Just started! I got the bare, bare bones working. Still working out how to do things, but it’s a start!
I got my handy AI to add the famous round ball (hyperbolic space), as well as a portal (i think it worked????)… and it ran out of credits (that’s fine though, I think my brain still has some credits left) It kinda broke the Ames room thing, but I’m still learning the theory so that’s fine I’ll fix it first thing tmrw
So… I decided to completely redo my project. yeah apparently i got the definition of hyperbolic space wrong??? idk i watched a yt video and i decided to make one of those shorter-on-the-inside corridors. So what I did is that I salvaged the portal thing, and I placed one that led from one side of the corridor to the other, so its shorter. It has a few bugs, but it think its working right.
Split my code into modular pieces. Not a big change, but definitely makes my project look less confusing.
Okay. I’ve just spent the past 3 hours of my day fixing a bug. And it still hasn’t been fixed. Apparently since the portal makes the tunnel look shorter, it also makes the other side of the tunnel look further away. I’ve made some… adjustments ( ahem hardcodes values).. into the portal side detection script and it seems to be working, but i have to find a way to change the portals and stuff without doing a complete refresh, something i need to find a way to do. . In the attatched screen recording, you can see how the rectangular prism looks zoomed in at the start, and on the other side, a rectangular prism with the same distance looks further away. . Oh well, I’ll probably fix it tommorrow.
After like 5 hours of working. THE. BUG. FINALLY. FIXEDDDD. I can’t believe it. It literally took 3 lines of code changing. But well, it was a good experience. Now, everything shown in the other portal looks proportionate. Also, if you didn’t notice, i changed some files, like adding the noneuclidean code to the noneuclideans/ folder.
I’ve had some exams recently, so I didn’t really do much. I added another room where the inside is longer than the outside which is cool, but it has a bug where the block looks really close to the portal? I don’t now how to describe it lol. Anyways, I’ll just leave it for now, once I finish my exams I’ll continue working on it.
Aight. It’s been a couple of weeks and i found a job (hooray), so unfortunately i havent been able to do much coding, except maybe plan the idea. The idea “Instead of building JUST a noneuclidean thing (bc everyone’s been doing that for years now), i make it an IKEA simulator” bc we ALL know that IKEA rooms are secretly noneuclidean mazes that trap us into buying 347 chairs (speaking from experience trust) The plan I currently have 2 things made: a noneuclidean tunnel, and a noneuclidean room where it looks like a 4-roomed house, but it actually has 6 rooms ( note: still broken ), so I think I can get started with the first floor and the market-hall for now. A quick search of “ikea layout” shows a redditor’s very useful intentionally-confusing floor plan, so I will be using that with a few adjustments to fit in with my idea The problems we got some few problems idk how to get obj models into my custom from-scratch engine i still need to fix a ton of bugs, and i need to adapt my hard-coded code to the new ikea idea nevertheless, im quite excited about this project, i will continue working on it. my blueprint is attatched here
After numerous experiments, I have screwed up. I should’ve created the IKEA design before I started working on the Noneuclidean files, because now I have to delete all of them. Well there goes my 8 hours (I don’t know what image to attach here)
Noneuclidean IKEA shell coming together nicely! Got the colours pretty right too. Only issue is that theres this wierd blue thing covering portals rendered behind portals, but that should be solved in another day
I. Fixed. The. Bug It wasn’t a bug, it was just me forgetting to add a feature. In other words, I thought my code was broken when in reality I didn’t even code a recursive rendering system in the first place, so portals were always blue. So… IKEA is going pretty well. The noneuclidean shell is basically complete. It’s time to work on some interior deco, but first I might have a bit of a look on the code and clean up some AI slop. (Oh. yeah, and idk if IKEA has the yellow door thing world-wide. It does in my local IKEA, so I added it) but now… its BLAHAJ TIME
It is my pleasure to announce that we have undergone a name change. “Super Noneuclidean” just didn’t describe my project enough, so using my last 3 braincells left today I decided I should rename it to “wierd ikea simulator”. . I know, I know, you might be thinking, “but why Ethan? This name sounds actually horrible”. Well, there’s a pretty good reason for this name, let me explain. . A year ago, I was obsessed with state-of-the-art AI. And making money. Mainly the latter. But anyways, entrepeneurship is like 5% coding and 50% arguing to others about why your product is good, and another 45% fixing bugs and later headaches. I don’t exactly hate my experiences with AI, but I definitely need a break from corporate marketing and actually do something dumb for once. During the name change, I decided “super noneuclidean” didn’t have any “IKEA” in it, and I thought I could make it even more dumb, so using reverse psychology the dumbest name is the one that sounds the most plain, direct, and, well… dumb, hence my name. . So far, this project has really saved my mentality, pretty cool indeed. . (and yes I wrote on my last 2 braincells at 9pm while sleepy af. thanks for reading tho)
Worked on the shelving for the self-service area. Once I was finished with this, I realised that IKEA stores go counterclockwise , while mine is designed to go clockwise (in the clip I went clockwise bc the storage stuff are always at the end). Well… its a feature now . After all, this project isn’t really designed to be that realistic. If it was super realistic, it wouldn’t be a single floor and it definitely won’t have buggy portals everywhere.
Just fixed a bug where the portal would have this weird wireframe surrounding it making it very obvious theres a portal here. However, I’ve been trying to fix the issue where for 1 frame something appears on the screen when u enter a portal. My guess on why this is is because since the portal is a very thin cube, the inside of the cube still exists, hence the blue part. This would require modifying my cube engine into a multi-object engine (pretty hard), but I will give it a try.
Bit.. lacking… for a homepage, but uhh it’ll do for now
Changed the soundtrack, and updated the home page! Not really much to say, same bugs as usual, same features to add, I haven’t been procrasting a lot not gonna lie these bugs are kinda hard to solve. It’s hard to blend when I should add based on IKEA and what to sacrifice based on what I can do.
I. Solved. The. Bug Turns out, after spending 3 days on the bug, asking the Stardance Slack multiple times, having discussions with multiple chatbots, and also loosing maybe 10-15 strands of hair, I’ve finally done it. Turns out, the solution was to change a decimal place, from 0.1 to around 0.01. . Not gonna lie, before this I had completely lost faith in this project. Like seriously. Maybe I’ll keep working on it now that this bug is solved. . “Now Ethan, what exactly is the bug??” you may ask? Well, if you didn’t read my previous devlogs (or maybe i didnt write abt it, idk lol i kinda just.. forget most of my devlogs), I had an issue where there would be a frame of blue in between portal transitions. It completely ruined the “magic trick” of the noneuclidean IKEA. . I can now sleep tonight in peace :)
Cleaned up the code, not much ig. Honestly, I don’t even know if I want to, and should, build the whole IKEA. I’ve been considering turning this into a noneuclidean IKEA storage simulation. . The benefits of this is that it’s much easier to make while still keeping the potential for glTF objects for Blahaj and friends, and also makes it so my project is more narrowly focused, but the downsides is that it probably has less variance, and has not much room for future upgrades. . I might implement the solution where it is a storage simulator for now, ship it, and later I can add code to turn it into a more “detailed” IKEA simulator if I decide graphic computing is for me.
Placed some more shelves
heheh funny bug, set the near plane threshold to 0 (EPILEPSY WARNING)
Fine-tuned some values, especially in movement. I decided it would be better to just hide the near threshold portal bug as a whole and compromise by having this wierd outline surrounding the portal. Maybe I’ll drop some insane IKEA lore explaining how it was a feature and not a bug
Added these little pallette things and first blahajs, but they’re lacking textures and the pallette looks a bit off, will fix first thing tmrw
Still a few bugs, but they’re getting better and I’ve added the pallet things now. I think it should be close to shipping :)
Prepared for ship! Wrote some more in the README, including references used in my IKEA (I’m not trying to copy IKEA, but it can’t be completely different). Hopefully you all enjoy the product I’ve made, because I certainly did enjoy making it!
Ships:
I made a custom non-euclidean game engine, built from scratch with Vite and WebGPU. In this demo, you can explore a highly simplified and abstract IKEA simulation, largely inspired by my experiences shopping at IKEA (the endless rows of… boxes and furniture), as well as SCP-3008 (I only found that out while making this project). . The most challenging part were the endless bugs encountered while adding seamless Non-Euclidean geometry, which I had decided to solve by mixing Euclidean geometry with portals, which is how most games simulate Non-Euclideanness. I could’ve opted for a pure mathematically non-euclidean game engine, but that would’ve made making IKEA itself much harder as I would have to wrap my head around non-euclidean geometry. . I had numerous Non-euclidean things planned, such as a tunnel that was longer/shorter on the inside. However, it was hard to integrate them into the actual IKEA due to its non-euclidean shell (meaning it has varying amounts of rooms inside what looks like a building with only 4 rooms). . In the end, I’m very proud of my project as a whole and how I went from a total graphics noob to someone who could make a graphics engine and something IKEA-resembling, entirely from scratch. I certainly enjoyed the moments I spent coding (and debugging) this project, and I hope you enjoy it too!...
|
1793681485.661977
|
1793767885.661977
|
|
59181
|
etc by @parroteatscarrots | Stardance
|
parroteatscarrots
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: etc by @parroteatscarrots | Stardance
|
1793537287.139859
|
1794142087.139859
|
|
27020
|
esta-api by @alice | Stardance
|
alice
|
0
|
1.56
|
0
|
[]
|
[{"post_id": 16926, "ts": "202 [{"post_id": 16926, "ts": "2026-06-27T14:18:46Z", "hours": 1.5553, "text": "the bot detection blocked me </3"}]...
|
Title: esta-api by @alice | Stardance
Devlogs:
th Title: esta-api by @alice | Stardance
Devlogs:
the bot detection blocked me </3...
|
1793372074.2709131
|
1793976874.2709131
|
|
1103
|
esprog by @gnahiak2 | Stardance
|
gnahiak2
|
0
|
3.0
|
0
|
[]
|
[{"post_id": 3369, "ts": "2026 [{"post_id": 3369, "ts": "2026-06-06T08:08:10Z", "hours": 0.0, "text": "Started on a comprehensive rewrite that aims to completely redo the protocol and both the firmware and the CLI also updated the name to esprog"}, {"post_id": 3204, "ts": "2026-06-06T01:10:31Z", "hours": 2.0, "text": "continued"}, {"post_id": 1415, "ts": "2026-06-03T13:23:18Z", "hours": 0.0, "text": "I started on a rewrite on the firmware part on the project, and decided that the emulation was too much work and quit and I’ve planned to use (if you have one) the PSRAM on the ESP32 to act as a buffer for the read and flashing ROMs havent made any work on the CLI, though."}, {"post_id": 736, "ts": "2026-06-02T11:09:43Z", "hours": 0.0, "text": "Add simulation functions for flash commands and initialize memory"}, {"post_id": 250, "ts": "2026-06-01T12:48:43Z", "hours": 1.0, "text": "i started working on a custom project for a QMEU where the esp32 also acts as a slave and a master at the same time"}]...
|
Title: esprog by @gnahiak2 | Stardance
Devlogs:
i Title: esprog by @gnahiak2 | Stardance
Devlogs:
i started working on a custom project for a QMEU where the esp32 also acts as a slave and a master at the same time
Add simulation functions for flash commands and initialize memory
I started on a rewrite on the firmware part on the project, and decided that the emulation was too much work and quit and I’ve planned to use (if you have one) the PSRAM on the ESP32 to act as a buffer for the read and flashing ROMs havent made any work on the CLI, though.
continued
Started on a comprehensive rewrite that aims to completely redo the protocol and both the firmware and the CLI also updated the name to esprog...
|
1792903885.5625138
|
1793767885.5625138
|
|
13489
|
espell by @aster | Stardance
|
aster
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: espell by @aster | Stardance
|
1793537373.5031576
|
1794142173.5031576
|
|
43420
|
espbotty by @Abhithemaxx | Stardance
|
Abhithemaxx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: espbotty by @Abhithemaxx | Stardance
|
1793220979.4141188
|
1793825779.4141188
|
|
32830
|
esp8266 smart home controller by @brogrammer2010 | esp8266 smart home controller by @brogrammer2010 | Stardance...
|
brogrammer2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp8266 smart home controller by @brogramme Title: esp8266 smart home controller by @brogrammer2010 | Stardance...
|
1793422237.556582
|
1794027037.556582
|
|
45417
|
esp32 video to code conveter by @Rishvanth | Stard esp32 video to code conveter by @Rishvanth | Stardance...
|
Rishvanth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 video to code conveter by @Rishvanth Title: esp32 video to code conveter by @Rishvanth | Stardance...
|
1793332337.9144392
|
1793937137.9144392
|
|
58475
|
esp32 smartwatch by @bosshero_251 | Stardance
|
bosshero_251
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 smartwatch by @bosshero_251 | Stardan Title: esp32 smartwatch by @bosshero_251 | Stardance...
|
1793494249.0476365
|
1794099049.0476365
|
|
36189
|
esp32 s3 pentesting tool by @bigtoe | Stardance
|
bigtoe
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 s3 pentesting tool by @bigtoe | Stard Title: esp32 s3 pentesting tool by @bigtoe | Stardance...
|
1793382588.680144
|
1793987388.680144
|
|
25623
|
esp32 s3 by @marina | Stardance
|
marina
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-28T13:49:30Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this was a bad usb that was developed to be a very quick project while i develop an ai model along side of it, that will be uploaded very soon!", "repo": "https://github.com/skep13/usb-esp32", "demo": "https://heartfelt-salamander-8bf5c8.netlify.app/"}]...
|
[{"post_id": 17015, "ts": "202 [{"post_id": 17015, "ts": "2026-06-27T16:54:03Z", "hours": 0.3406, "text": "esp32s3 website to interact with commands"}]...
|
Title: esp32 s3 by @marina | Stardance
Devlogs:
e Title: esp32 s3 by @marina | Stardance
Devlogs:
esp32s3 website to interact with commands
Ships:
this was a bad usb that was developed to be a very quick project while i develop an ai model along side of it, that will be uploaded very soon!...
|
1793749782.2744164
|
1793836182.2744164
|
|
44522
|
esp32 light blinker by @shaheer | Stardance
|
shaheer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 light blinker by @shaheer | Stardance
|
1793278536.8215544
|
1793883336.8215544
|
|
65102
|
esp32 key chain by @Bhavyadeep | Stardance
|
Bhavyadeep
|
0
|
1.7
|
0
|
[]
|
[{"post_id": 73271, "ts": "202 [{"post_id": 73271, "ts": "2026-09-24T18:27:42Z", "hours": 0.8333, "text": "yaay i have completed the second microcontroller and with this i conclude my fun side quest"}, {"post_id": 72731, "ts": "2026-09-23T16:40:42Z", "hours": 0.8706, "text": "cool esp32 key chain! so this photo was the inspiration and as a cool sidequest i am making this i will be making 2 esp32s 1. esp32 cam 2. esp32 (standard) 3. arduino uno first i desolder all the pins and then just put something to hag it is a very good gift for people who build with u"}]...
|
Title: esp32 key chain by @Bhavyadeep | Stardance
Title: esp32 key chain by @Bhavyadeep | Stardance
Devlogs:
cool esp32 key chain! so this photo was the inspiration and as a cool sidequest i am making this i will be making 2 esp32s 1. esp32 cam 2. esp32 (standard) 3. arduino uno first i desolder all the pins and then just put something to hag it is a very good gift for people who build with u
yaay i have completed the second microcontroller and with this i conclude my fun side quest...
|
1793695976.7351806
|
1794300776.7351806
|
|
25627
|
esp32 jammer by @SohamKaran | Stardance
|
SohamKaran
|
0
|
14.1
|
0
|
[]
|
[{"post_id": 64314, "ts": "202 [{"post_id": 64314, "ts": "2026-09-08T16:32:20Z", "hours": 10.3008, "text": "after getting ll the components i program the board and then started prototyping it on a bread board but after many attemts it finally started working and now i am fixing some issue on pcb in kicad"}, {"post_id": 20590, "ts": "2026-07-02T06:33:18Z", "hours": 0.3336, "text": "hey yesterday I write the code and it took me about a hour but sadly at last moment the electricity gone and although the code saved but the recording not . so my another hour waisted and today I upload the code to GitHub and some other stuff in repo."}, {"post_id": 20078, "ts": "2026-07-01T16:24:45Z", "hours": 1.8333, "text": "on today i mainly work on my GitHub repo i write the readme and upload all required photos and i also write the bom and give all purchase link later i upload the Gerber file and all other essential files"}, {"post_id": 17728, "ts": "2026-06-28T17:16:46Z", "hours": 1.6342, "text": "today i think to build some crazy and decided about to make a esp 32 jammer which can jam Bluetooth and wifi signals at first i watch some tutorials on youtube and then draw the sch later i design the pcb and then add some images .I also create the repo n github"}]...
|
Title: esp32 jammer by @SohamKaran | Stardance
De Title: esp32 jammer by @SohamKaran | Stardance
Devlogs:
today i think to build some crazy and decided about to make a esp 32 jammer which can jam Bluetooth and wifi signals at first i watch some tutorials on youtube and then draw the sch later i design the pcb and then add some images .I also create the repo n github
on today i mainly work on my GitHub repo i write the readme and upload all required photos and i also write the bom and give all purchase link later i upload the Gerber file and all other essential files
hey yesterday I write the code and it took me about a hour but sadly at last moment the electricity gone and although the code saved but the recording not . so my another hour waisted and today I upload the code to GitHub and some other stuff in repo.
after getting ll the components i program the board and then started prototyping it on a bread board but after many attemts it finally started working and now i am fixing some issue on pcb in kicad...
|
1793368323.5373394
|
1793973123.5373394
|
|
61468
|
esp32 home gaurd by @mahith | Stardance
|
mahith
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T09:15:09Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a small home security camera using an ESP32-CAM and a mic.The hardest part was getting the live video to stop lagging and fixing browser errors when loading the stream. I’m really proud that the camera works smoothly now and connects to my website on To test it, open the website link to see the controls and check my demo video to see the camera streaming live.", "repo": "https://github.com/mahi-73/esp32-home-guard", "demo": ""}]...
|
[{"post_id": 66797, "ts": "202 [{"post_id": 66797, "ts": "2026-09-12T18:02:56Z", "hours": 7.2525, "text": "I built a home security camera using an ESP32-CAM and a mic module. I wrote the code in Arduino to connect it to my Wi-Fi and stream the camera video. Then I made a web page on Vercel so I can open the live stream and take photos from my browser. I had a lot of trouble with video lag and browser errors, but I debugged the code and got the stream working."}]...
|
Title: esp32 home gaurd by @mahith | Stardance
De Title: esp32 home gaurd by @mahith | Stardance
Devlogs:
I built a home security camera using an ESP32-CAM and a mic module. I wrote the code in Arduino to connect it to my Wi-Fi and stream the camera video. Then I made a web page on Vercel so I can open the live stream and take photos from my browser. I had a lot of trouble with video lag and browser errors, but I debugged the code and got the stream working.
Ships:
I made a small home security camera using an ESP32-CAM and a mic.The hardest part was getting the live video to stop lagging and fixing browser errors when loading the stream. I’m really proud that the camera works smoothly now and connects to my website on To test it, open the website link to see the controls and check my demo video to see the camera streaming live....
|
1793684906.901435
|
1793771306.901435
|
|
71928
|
esp32 drone by @shanmukh_vimridh_padala | Stardanc esp32 drone by @shanmukh_vimridh_padala | Stardance...
|
shanmukh_vimridh_padala
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 drone by @shanmukh_vimridh_padala | S Title: esp32 drone by @shanmukh_vimridh_padala | Stardance...
|
1793296048.0066319
|
1793900848.0066319
|
|
62554
|
esp32 camera by @calapanomarkanthony5 | Stardance
|
calapanomarkanthony5
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 camera by @calapanomarkanthony5 | Sta Title: esp32 camera by @calapanomarkanthony5 | Stardance...
|
1793656242.7742665
|
1794261042.7742665
|
|
71524
|
esp32 c5 learning device with nm-rf-hat by @hg | S esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
hg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 c5 learning device with nm-rf-hat by Title: esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
1793663570.8555171
|
1794268370.8555171
|
|
71525
|
esp32 c5 learning device with nm-rf-hat by @hg | S esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
hg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 c5 learning device with nm-rf-hat by Title: esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
1793663571.7206767
|
1794268371.7206767
|
|
35168
|
esp32 c3 dev board by @elias40 | Stardance
|
elias40
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 c3 dev board by @elias40 | Stardance
|
1793764481.726859
|
1794369281.726859
|
|
42334
|
esp32 bruce by @ducokaptein | Stardance
|
ducokaptein
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 bruce by @ducokaptein | Stardance
|
1793170531.362259
|
1793775331.362259
|
|
44533
|
esp32 blinking a light by @shaheer | Stardance
|
shaheer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 blinking a light by @shaheer | Starda Title: esp32 blinking a light by @shaheer | Stardance...
|
1793278547.5567927
|
1793883347.5567927
|
|
46045
|
esp32 based ultrasonic sensor by @aaronst_03 | Sta esp32 based ultrasonic sensor by @aaronst_03 | Stardance...
|
aaronst_03
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 based ultrasonic sensor by @aaronst_0 Title: esp32 based ultrasonic sensor by @aaronst_03 | Stardance...
|
1793364852.158383
|
1793969652.158383
|
|
23350
|
esp32 based mp3 player by @saivagishv | Stardance
|
saivagishv
|
0
|
10.11
|
0
|
[]
|
[{"post_id": 75733, "ts": "202 [{"post_id": 75733, "ts": "2026-09-30T21:41:40Z", "hours": 3.32, "text": "swapped to esp32 wrover with seperate usb chip to allow for bluetooth audio"}, {"post_id": 22599, "ts": "2026-07-05T04:14:45Z", "hours": 0.3353, "text": "PCB routing complete, the hardware project is finished"}, {"post_id": 21927, "ts": "2026-07-04T03:44:47Z", "hours": 1.5503, "text": "I finished routing the pcb for the design, and began troubleshooting"}, {"post_id": 21614, "ts": "2026-07-03T17:32:22Z", "hours": 0.4839, "text": "began pcb routing"}, {"post_id": 18599, "ts": "2026-06-29T19:46:46Z", "hours": 0.3667, "text": "I began routing the pcb"}, {"post_id": 18574, "ts": "2026-06-29T19:24:45Z", "hours": 0.3836, "text": "I added pins for a tft touchscreen display, it will be the input for this project"}, {"post_id": 17116, "ts": "2026-06-27T19:45:52Z", "hours": 1.05, "text": "PCB layout begun"}, {"post_id": 16403, "ts": "2026-06-26T18:02:58Z", "hours": 0.7836, "text": "Debugging of schematic finished, pcb started, but screenshare bugged, didn’t show it, and then kicad PCB crashed"}, {"post_id": 15892, "ts": "2026-06-25T20:33:04Z", "hours": 1.0669, "text": "microsd card and headphone jack compatibility added, power switched from max1811 to have internal passthrough and volage detection,only thing that remains on schematic is to breakout open pins like in devboard then model pcb"}, {"post_id": 14777, "ts": "2026-06-24T00:23:42Z", "hours": 0.7669, "text": "Power system, takes battery, with usb-c charging, debugging most likely needed, will add a p type mosfet for passthrough when on usb-c cable"}]...
|
Title: esp32 based mp3 player by @saivagishv | Sta Title: esp32 based mp3 player by @saivagishv | Stardance
Devlogs:
Power system, takes battery, with usb-c charging, debugging most likely needed, will add a p type mosfet for passthrough when on usb-c cable
microsd card and headphone jack compatibility added, power switched from max1811 to have internal passthrough and volage detection,only thing that remains on schematic is to breakout open pins like in devboard then model pcb
Debugging of schematic finished, pcb started, but screenshare bugged, didn’t show it, and then kicad PCB crashed
PCB layout begun
I added pins for a tft touchscreen display, it will be the input for this project
I began routing the pcb
began pcb routing
I finished routing the pcb for the design, and began troubleshooting
PCB routing complete, the hardware project is finished
swapped to esp32 wrover with seperate usb chip to allow for bluetooth audio...
|
1793148964.2551596
|
1793753764.2551596
|