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

panda

@panda

Joined June 2nd, 2026

  • 41Devlogs
  • 9Projects
  • 6Ships
  • 75Votes
14 year old Tech-interested teen in Berlin

Trying to do hardware projects for Stardance instead of the usual software -
Check some of my current projects out - Im making a wireless split keyboard and a Macropad
Open comments for this post

1h 3m 21s logged

Welcome ! Today i decided im gonna try and learn Godot !

My first Game

Since this is my first game in Godot, im going for something simple - just flappy bird, but with a twist !

Its rather simple - as you can prolly guess from my name and pfp i like pandas a lot, so im making flappy bird but the bird is a panda and the pipes are bamboo sticks :D

What i did today

Im taking some guidance from the mission guide for the Warioware game missions, and made a title screen !

I asked ChatGPT (excuse the slop) to make me a spritesheet, then cropped the singular backgrounds and other sprites out of the spritesheet and removed the background - then i added them to the scene called Title screen ! I also added a Start Button that takes you to a level scene - it even turn opaque when you hover over it with the mouse and also lights up when you press it ! Im super proud of it :D.

See ya soon !

0
0
3
Open comments for this post

2h 11m 35s logged

EVERYTHING GOT WIPED CAUSE I FORGOT TO SAAAVEEE

i spent like waaay too much time learning how ZMK works for my Split Keyboard project, then submitted it, and guess what - i forgot to save (since i recently switched to nvim) AND MY LAPTOP POWERED OFFF. Anyway now i gotta write the code AGAIN T-T

the green dot of nvim doom that tells you you haven’t saved changes :

0
0
1
Open comments for this post

22m 33s logged

finished the UI ! Im done now !

I added all the features from my last devlog in this clean ui, which im happy about - credits to deepseek for the css and other styling.

All thats left is to push and then deploy !

0
0
6
Open comments for this post

1h 26m 13s logged

Project Idea : Page Turner

For this mission, i looked at the guide and decided i would use books instead of asteroids (im a huge bookworm) and fetch book details with the google books API !

Got Github Repo configured, and the workflows, env, vite etc. !

Github Repo :

The Github Repo is where all my files will come together - and where i will show my work - so it has to be well structured !

Readme

I first created a README.md - this is the first thing that any reviewer will see when opening up my repo, so it has to be good, and detailed.

For now all i have are the sections Inspiration and Idea - explaining what my project is and what it will do.

src

put my actual content backend and styling (css, js), like you see in the example below

index.html

My actual project structure and text will go in here

API Key :

To do this project, you need a Google Books API Key - so that you can get the book data

I got one, then put it in my .env file and named it VITE_BOOKS_API KEY

Wth is a .gitignore ?

The gitignore is ur grubby lil fingers cant get your hands on my API Key - it just leaves out some files

0
0
3
Open comments for this post

1h 10m logged

Done with right side !

I was able to modify the design for the left side enough to make it fit the right side, unfortunately KiCad was being a real beach, and wouldnt let me flip the components on the 3d model properly, so i dont have a 3d model of the PCB on the right side D:

0
0
4
Open comments for this post

2h 52m 22s logged

Case Bottom, and right side assembly

Im done with the SplitBoard Case Bottom !

I started by using the PCB as a reference model, then made the outline bigger, symmetrical, added holes, made the inside hollow, and then started to polish :

I rounded the edges, added a hole for the USB port thats rounded off (see below), then adjusted the case top to fit the bottom, and added chamfering and polish for the less tall components, while making it match the case body.

I also just finished making an approximation of how it will look in the end :

Unfortunately, this is only the Assembly and 3D Model for half the Keyboard (the right) - next i will be working on the same thing for the left side

0
0
2
Open comments for this post

3h 41m 28s logged

3D Modeling - Case Top

After a long time of being lazy and working on the schematic for my other current project AquaPuck (Psstt … U should check it out ! Its also on Stardance …)
im back !

I started working on the 3D modeled Case for my SplitBoard ! I had a bit of experience from the PandaPad (My hackpad stardance project) for this part, only difference is, the Hackpad was 6 keys and 2 other Parts -
compared to that this thing is MIND BLOWING !

So what i did today was first plan - Just like for the PandaPad, i decided to use just 2 parts :

  • The Case Bottom (A kind of hollow shell with space for the PCB)
  • The Case Top (Basically a flat top for the Case Bottom with holes where the switches and screen or other components can poke through)

For now i decided to start with the Case Top, as the Bottom would be a lot complexer than the Top. Im realzing now that could be a mistake.

Anyway, to make the Top, this is what i started with - the 3D model for my PCB :

I started counting the components that would poke through - these were :

  • The Keyswitches
  • The Power Switch
  • The OLED Screen
  • The screws

So i started drawing cutouts for all of them :

This is just the first sketch with cutouts, as i will have to make the entire thing bigger later (this is currently only as big as the PCB - Since this attaches to the Case itself it will need to be as big as the case - and the case walls will also have thickness, get it ?)

After extruding (just for show !) :

0
0
4
Open comments for this post

1h 0m 2s logged

Schematic Devlog #3 !

I have added and wired the following :

  • The weight sensing circuit (a SC134 load cell and a HX711 amplifier) :

  • The LSM6DS3 accelerometer & gyroscope :

  • An LED Ring and Buzzer :

What’s left/next ?

I am currently working on the Charging and Battery circuit, and after that im pretty much done !

0
0
3
Open comments for this post

51m logged

Schematic devlog #2

I HATE KiCad. If you didn’t look at my last devlog, PLEASE DO ! In the last one i was rather happy about having to not have to install the HX711’s KiCad symbol and that it was built in. WELL unfortunately KiCad let me down - it uses the damn IC symbol ! Anyway, i had to install the symbol myself, then add it, and this time the pins where finally correct ! i aslo finished wiring :

  • the LSM6DS3 Accelerometer/Gyroscope
  • The WS2812B LED ring (im thinking of using it as a status showing thing)

I will be working on after a small break :

  • wiring my Buzzer (to notify user to drink water) with a resistor and transistor SHOUT OUT TO MY PHYSICS TEACHER
  • maybe adding a Motor for nice vibration feedback ?
  • working out the power/charging/flashing
0
0
2
Open comments for this post

17m 1s logged

Started my schematic !

I have now started designing the schematic for the AquaPuck TM (just kidding lmao) !

Im using KiCad, and found the footprint for my microcontroller (the ESP32-c3-supermini) online (this time with correct pin names). Then i added my Weight sensor circuit, which uses a SC134 load cell, and a HX711 voltage amplifier/analog to digital converter ( so that the microcontroller can actually measure ). The HX711 footprint/symbol was built in to KiCad, and was easy to find. for the load cell i didn’t need a footprint/symbol, as it wont be soldered on the PCB, but instead will go ON the Puck (in the physics force path).

0
0
4
Open comments for this post

1h 16m 1s logged

#Done with all my research !

So basically i got the idea for a smart water bottle at a Jugend Hackt Hackathon i attended last weekend (June 19. - 21.) in Berlin - it was my project for that hackathon - one that at the end was only a prototype that didn’t work.

##THE v0 PROTOTYPE :

The Hackathon prototype (see below) worked like this :

  • we used a barometer to measure the pressure of the water, and through a bit of calibration the weight

  • we added a accelerometer & gyroscope (2 in 1) chip to the side, so we know when it is tilted (use formula for pressure - water height - density, etc. - this part was done by a different group member so idk)

  • everything worked over a ESP32-c5 chip and the measurements were sent over a wifi UDP stream

  • Bottom of bottle replaced with balloon so sensor can get actual pressure

###What did’nt work :

  • We used a wrong type of sensor - a barometer measures air pressure not water pressure
  • it needed to be waterproofed, but still be able to feel the pressure of the water - we didnt have the material to waterproof it properly, so we used a makeshift solution and well, it didnt work - water got on chip - and it got WASTED
  • Our 3D print had wrong measurements and we couldn’t reprint as no time was left.

Prototype V2 Planning

  • Instead of adding stuff to a bottle making holes, drilling, deforming the bottle, and having wire salad, we will this time just design a small puck that can be taped to a bottle
  • This time we wont measure pressure, but instead weight (our puck is a mini scale) with a load cell
  • the gyro/accelerometer stays on the bottom this time
  • We can take accurate measurements
  • This time, i actually will think about PHYSICS before electronics, so we have a working prototype
  • careful planning, parts lists, and thinking ahead ( hoe do we attach ? what is the force path ? why not use other sensors ? etc …
  • accept the fact that while tilted, it wont measure, as that would be MUCH too hard to implement and would need at least half an year

Why this ?

I went through a lot of methods for measuring with ChatGPT and Deepseek

We thought about :

  • Ultrasonic : condensation is a problem, water moving would make measurements wrong completely, and again waterproofing
  • tension measurer - something that goes between cap and bottle : way too expensive sensor, complex 3d print, lots of physiscs at play, really hard to design
  • pressure : didnt work in prototype v0, wouldnt work better here
  • ToF : same problem as ultrasonic, and even less accurate

So I sacrificed the measuring while tilted, and went with this sensing method.

0
0
3
Open comments for this post

2h 43m logged

Done with all my research, brainstorming, and idea finding - was feeling bit lazy cause I came back from a whole 3 day Hackathon and only did research - but it took 3 Damn HOURS

0
0
2
Open comments for this post

1h 51m 4s logged

I started working on 3D Modeling !

Since i wanted a final assembled version of the Splitboard with all components for visualization of the final Project, and just to have some help modeling the Case , i decided to add 3D models of all my components to the PCB directly in KiCad - and damn were these CAD models bloodsuckingly hard to find little things. They eluded me for literal hours while i was searching every damn corner of the web for these things, and when i found them they wer too vague to be used. Only through persistence did i manage to find the correct or at least as good as models as i could find - and now i have a complete model of my PCB, as long as a good guideline for the case, and how it will end up in the final ship.

Here is the PCB in KiCad’s built in 3D renderer :

0
0
5
Open comments for this post

1h 36m 11s logged

I finished the PCB !

I changed the Edge.Cuts from just a rectangle to this - it fits the keyboard more, and looks a bit better !

I finished wiring, and it was a CHALLENGE ! It took around 1 and a half hours, and it was a monster - this is only the second PCB im making, and my goal was to not use any vias, because i had’nt needed any for my Hackpad. Unfortunately, i severely underestimated the difficulty jump from a mere 6 key switch matrix with rotary encoder and OLED to this whole ass keyboard. So unfortunately my PCB is littered with via’s, which isnt bad per se, but is still bad practice. I had to sometimes use 6 or more via’s for ONE wire. Anyway, im finally done, and will move on to the case next !

0
0
7
Open comments for this post

1h 52m logged

I arranged all my switches and other components on the PCB meticulously, and drew the Edge.Cuts - its rectangular for now, but i might change that - Im not sure

NEXT UP : I have to route the PCB (wire spider nest coming up !)

0
0
5
Ship

A python-based filesorter that sorts files into folders based on either category or file extension - it can be run in the background too, for permanently sorted files :)

P.S : I use it for my downloads folder, it works like a charm.

  • 4 devlogs
  • 3h
  • 7.24x multiplier
  • 21 Stardust
Try project → See source code →
Loading more…

Followers

Loading…