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

Trananhh

@Trananhh

Joined August 7th, 2026

  • 6Devlogs
  • 2Projects
  • 1Ships
  • 0Votes
Ship Pending review

I made a mini keyboard. I was inspired by the character Cinnamoroll because it’s cute. This was my first time building hardware, so everything was new and challenging for me, especially building the casing. Cinnamoroll has soft curves, especially in the head, mouth, and ears, so I spent a lot of time on those parts. I was quite stressed at the time; I built, deleted, and rebuilt many times because I wasn’t familiar with the tools on OnShape. But after all that, I created the product I’m most satisfied with, and I’m proud of it, proud that I built the product I wanted, exactly as I imagined it.

To test the project, flash CircuitPython onto the XIAO RP2040, install the KMK library, and load the main.py file located in the /firmware directory. The 3x3 matrix maps directly to Numpad keys 1-9. IMPORTANT NOTE REGARDING INTEGRITY:
I want to clarify that my project was flagged or mistakenly perceived as using AI, which is completely false and unfair to my hard work. I designed the schematic, routed the PCB, created the 3D enclosure in Onshape, and wrote the firmware entirely BY HAND from scratch. I logged over 18 hours of continuous work via Lapse time-tracking, and I have full screen-recording timelapses available to demonstrate every step of my manual design process.

Video of Project → See source code →
Open comments for this post

12h 10m 14s logged

Hi, I’m back to give an update on my hackpad project. I’ve finished building the case; it took quite a bit of time, and now I’m moving on to the firmware.

0
0
9
Open comments for this post

10h 7m 30s logged

Hi there! I’m back with an update on my project. I’m currently working on the “Constellation Learning” section. To be honest, I initially planned to cover all 88 constellations, but that was too many, so I’ve scaled it back to just 22—specifically, the 12 zodiac constellations and 10 other popular ones. I’ll add the remaining 66 later when I have more time. I designed the interface as a roadmap where users learn about a new constellation at each stage. The image below shows the Orion constellation; I used AI to summarize the basic facts and draft the quiz questions. I also plan to add mini-games to help users remember the information better—I’ll share updates on that later! :)))

0
0
12
Open comments for this post

3h 55m 13s logged

Hi! I’m back with an update on my project. I’ve built the casing for the PCB. I drew inspiration from the character Cinnamoroll for the design. I put a lot of effort into modeling Cinnamoroll’s head and ears; it was really challenging for me since it was my first time using Onshape. I found modeling the ears quite stressful, but I’m determined to finish it. Does it look like Cinnamoroll to you guys?😭 😭 😭

0
0
4
Open comments for this post

10h 26m 49s logged

I will now provide an update on what I have built so far. I have completed the login functionality for my website; upon a successful Google login, a sidebar appears on the right, and I have adjusted the layout to make it more logical and balanced. The login and logout features are now fully implemented, and I plan to move on to “constellation learning” next.

1
0
38
Open comments for this post

50m 58s logged

This is actually my very first time diving into hardware, and honestly, I used to think PCB design was super intimidating and complicated. But after messing around for a bit and reading through the Hack Club guides, I actually managed to make it work, so I’m super grateful for that! Getting my hands dirty with hardware for the first time felt surprisingly fun and exciting.I’ve pretty much wrapped up the main design process! I started by setting up the schematic in KiCad, picking out the components, and organizing a 3x3 switch layout alongside the XIAO. After that, I assigned all the footprints, imported everything into the PCB editor, and tackled the routing—which was a bit tricky when tracks got blocked, but using vias to layer jumps saved the day. Lastly, I drew the Edge.Cuts frame to get a clean board outline and checked out the final 3D render.Right now, I’m just planning to polish and tweak a few small details to make sure everything looks super clean and ready for production. I’ll definitely keep pushing this project forward and update my progress on Devpost soon!

0
0
4
Open comments for this post

29h 40m 37s logged

Hey everyone! Here is a quick progress update on what I’ve built for CosmoHub over the past 5 days!

Since I’m pretty new here and still figuring out how to write proper devlogs/ship posts, please bear with me! I promise to stay consistent and share updates much more often as I build this out.

So far, I’ve completed the core UI frame and layout structure:

  • 4-Slide Onboarding Flow: Welcomes users and sets up the project’s vision (from astronomy basics to getting ready to explore).
  • Main Dashboard Hub: Designed the central navigation layout featuring the 3 core modules I’ll be developing over the next month:
    1. Learn & Discover Constellations (Interactive guides & quizzes)
    2. News & Space Journals (Cosmic articles & space news)
    3. Global Stargazing Gallery (Community astrophotography)

This project is planned as a month-long build, so right now I’m focusing on polishing the UI, setting up Firebase Auth, and organizing the codebase for a clean public GitHub release before diving deep into the actual logic & features.

Still learning the ropes, but super hyped to keep shipping!

0
0
38

Followers

Loading…