stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

mian

@mian

Joined June 30th, 2026

  • 20Devlogs
  • 6Projects
  • 2Ships
  • 19Votes
Hi!
Open comments for this post

1h 34m 8s logged

Devlog #12
I realised that I needed a knob for my hackpad lol cause it doesn’t come with the kit. I learnt about the circle pattern tool when making this knob. I also did the firmware too. I did not understand how to do it, but after researching, I concluded on doing KMK. I think I’ll be able to ship next session!

0
0
21
Open comments for this post

3h 22m 20s logged

Devlog #10
Another frustrating session lol. I had to fix up a bit of my pcb so it would align with my case. I kind of finished the case but I want to add like graphic decorations so I’ll do that in the next session and the firmware as well. There was just too too much math when doing the case which was really really annoying but I’m I got it done and over with. My new favourite onshape tool is the dimensions one, it was the life saver when making this case.

2
0
48
Open comments for this post

3h 43m 56s logged

Devlog #9
Finished the pcb! There are 5 buttons, one rotary, one oled, and 3 LEDs. Using the silkscreen I put my name and the gudetamas that I want to be seen through the transparent clear acrylic. Also, I spent like half an hour trying to solve all the issues I had with my pcb. It turns out the wires that were connected to the LEDS had to go to the back since thats where the LEDS were connected from. I also worked on my case which is on Onshape.

0
0
19
Open comments for this post

1h 46m 42s logged

I added a whole bunch of new features. First of all, the maze worked perfectly where it got more complicated as it went but players couldnt tell what level it was so I included a level text. To also transition it from a boring maze game, I included collectible which are the white squares suppose to be ghosts where players have to collect a minimum of 5 in order to be able to go on the next level. As I tested out my game tho, I found it very annoying and repetitive having to spam the arrows/wasd keys to move so I changed the code slightly to allow users to just hold on to the key to move. The colour scheme also changed where there is also a star background.

0
0
13
Open comments for this post

1h 40m 31s logged

Devlog #8
Did more of the PCB. I realised that I didn’t put the correct footprint library for the LED thats why it didn’t appear so I corrected it and fixed it up in the schematic. I made my shape rounded in the corner and did some wiring. I think doing the wiring is like solving a puzzle cause I have to make it connect but sometimes my other wires block the way. In the next session, I’ll have to continue wiring. I stopped because I was strugglying to find the area I can connect them. Should probably redraw some wires next time too.

0
0
28
Open comments for this post

29m 58s logged

Devlog #7
I did the layout of my pcb! I’m not entirely sure of the exact mm measurements for the oled so I just did a rough rectangle. This follows my plan that I drew earlier

0
0
42
Open comments for this post

1h 57m 11s logged

Devlog #6
I finished the schematic for my hackpad! I think I figured out how the labeling works. You still use wires but instead of all the wires going to one place you need, the labels kind of mean the same thing as that place and you can connect the label and the location you want with the wires, making it less messy. I did a couple of mistakes where I thought I could just just all the wires to one label but when I searched it up, it turns out it kind of messes things up so new thing learnt. I also did a bit of pcb thing and I thought I worked all the correct measurements but for some reason the rotary switch didn’t align with my SW5 which made me utterly confused. Funny, I spent like 20 mins trying to work out how to make it accurate but idk if I even did it correctly cause I was unsure on how to use the measurement tool. Next session I’m gonna continue my pcb board and hopefully can get all the measurement!

0
0
30
Open comments for this post

25m 36s logged

Devlog #5
So I thought I found a very easy way to connect things as it gets really messy and hard to read with a lot of wires but it turns out I did not understand how to do it at all lol. As you can tell, I used both labels and wires to do as I thought the labels just are there as naming but oops turns out I was completely wrong. I think I might just stick to plain wires for the future.

0
0
59
Open comments for this post

48m 34s logged

Devlog #4
So honestly I didn’t do it for a day because I got lost on what to do when the tutorial ended. In this session I spent like half an hour doing research in which I made a small design plan with the components I want to add and a drawing of my expected outcome for the hackpad. I also added all the new components in the schematic. I just need to wire them now. I learnt a trick where wiring starts to get really confusing and messy when there is a lot so we can use labels to make things neater. In the next session I plan to finish up the schematic and move on to the pcb!

0
0
41
Open comments for this post

47m 38s logged

Devlog #3
This was really confusing. So I made the usb port slot and the lid where the keys will be and then the tutorial just ended. The dxf I imported in wouldn’t connect with the other part of the top case when using boolean so I had to slightly increase the size in which I hope doesn’t affect. I know I’m suppose to make it my own now but I am really lost on what to do. Like I genuiely have no idea had the stuff connects or works as I am a complete beginner. I think next session I’ll idk try to watch some tutorials and understand this more. I really hope the hackpad tutorial would go into more further detail though becuase I thought this was beginner friendly 😭

0
0
33
Open comments for this post

1h 3m 57s logged

Devlog #2
This was a real pain to do. In the tutorial, it said to use to Fusion360 which I decided to try out for the first time but it was really confusing and hard to understand. The tutorials I searched up were also very limited for the parts I couldn’t get. Like for example, I needed the exact measurement but the dimensions wouldn’t appear for me to change. I only found out how to do it after searching in the comments which was to press D. So well… I kind of gave up and went back to Onshape. I created a bit of the case and the holes. I think in the next session, I might learn how to transfer the Onshape case to Fusion360 as it seems I need to put in some data from the tutorial. I’ll try my best to learn how to use FUsion360!

0
0
54
Open comments for this post

1h 5m 49s logged

I figure out the reason why it didn’t work was because I did maze_generation(level, level) but I made level = 1 and I forgot it only increase by +1 in next_level so I just put 4 + level instead so now its a functional maze. In this session I also realise it was very annoying having to spam the letter w or the up arrow to go up so I decide to change it so users could hold it. Instead of turtle.onkey for each key, I did a turtle.onkeypress and turtle.onkeyrelease where when the key is down, it will add the key movement and when it is lifted, it will discard it. To make it more noticeable that there are levels, I added like a title of what level it is. Additionally, I feel like its kind of boring so I might add some timer or coins you can collect in order to go to the next level in the next session. The colours are also horrible lol.

0
0
21
Open comments for this post

1h 36m 24s logged

So… I learnt a very important lesson this session. It is to always keep running your program to see if it works. As I was coding this, I was just visualising and going like it will probably turn out like this if I do that but it turned out to be completely different. If you see in the image below, it’s just a red and blue square! Where is even the maze, let alone does it function? So during this time, I was programming the next_level function to make it become like infinite and I’m not too sure if it will work since the maze doesn’t work so I’ll have to fix draw maze_generation and draw_map first. Thats what I plan to do next session!

0
0
23
Ship

#About
I made a personal website that has three sections. There is the About, project, and my food tier list. In the projects, there are links which you can find the project.

What did I learn?

I learnt how to make a table and list. I used to manually do like <\p> and then to split it but then i realised i can just do that list thing lol.

Try project → See source code →
Open comments for this post

1h 3m 10s logged

Initially, the start of the project was made using a HackClub workshop of the dungeon crawler. However, I wanted to turn it into an infinite maze game using that concept, which is what I did in this time. I had to work out some math and it was pretty hard to visualise everything. I think the hardest part was trying to work out how everything connected to make this maze game infinite and randomised. I just did some functions and next time I’ll make it actually kinda work.

0
0
25
Ship

About

This is a checklist that users can use to plan their day to ensure it’s the perfect day! It has a pixel theme differing from other normal checklists. Users are able to add, edit, and delete tasks. Completed tasks can be checked with the pixel star next to each activity.

Challenge

What I found a bit challenging was that I needed three files in different languages to make this work. This was my first time not making a static site, so although it’s normal to have an HTML, CSS, and JavaScript file when creating a website, I found it quite an unusual experience. I found that the majority of my bugs and issues came from forgetting to reference classes and IDs in my JavaScript code. Overall, this project was really fun to do, as I could see my work come to life as it became actually functional.

What am I proud of?

I am really, really proud that I was able to make a functional site with input. I am especially happy that there is local storage. It makes the website feel like a proper one.

What should you guys know?

This was the first time I’ve coded using JavaScript, so the coding is a bit messy and confusing. If there are any bugs or recommendations, please let me know! I will be very happy to improve this site. In the future, I plan to enable users to create multiple sticky notes around the page so all the tasks aren’t clumped in one area. I also hope to let people delete one task without having to delete them all at once.

  • 2 devlogs
  • 7h
  • 6.34x multiplier
  • 47 Stardust
Try project → See source code →
Loading more…

Followers

Loading…