Timagotchi
This project uses a Raspberry pi zero wh And a Waveshare 1.44" LCD HAT to tell you how much time you have left in your classes, check your grades, and more. i have worked on this project for around an hour every day and it has won my school's science fair and it will be judged at regionals on 2-28-26. it is also my MESA NEDC Project. it is designed to be relatively low-profile, and i have designed a 3d-printed case for it. I bring it to school and take notes on what works and what doesn't and based on that i tweak it in the afternoon. i have around 200 GitHub commits as of February. It is also relatively cheap and works with most US Schedules.
Created by
Joe
Tier 3
16 views
0 followers
Joe
added to the journal ago
finished timagotchi tutorial
finished timagotchi tutorial editing and learned how to use davinci resolve, like the workflow and how to blue and add text. its on my yt channel now at https://youtu.be/EPvgLsiB45s.
Joe
added to the journal ago
Got "Peer review" made vid and finised docs.
since the target audience of the timagotchi is not engineers, i don't expect everyone to know what sshing is. i did tests on my mom and friends from school to see if they could set the whole thing up with just my website. i tweaked the docs a ton and some code to make it more intuitive. im also making a video for installation for new people. day 2 of this journal, im redoing the video, i actually lost the actual timagotchi and am trying to find it. i'm such a dumbass. I found it js now, gonna keep working on vid. day 3, almost done editing vid. this is a long ass journal. i also specified the docs to win mac and linux. its almost 1am so im gonna submit this and send the vid tomorrow morning.

Joe
added to the journal ago
Fixed grade percentage
i noticed the grades percentage always seemed off, so i tweaked it to use canvas's instead.
it's more accurate now. i also worked on beta and main branch setups a little.
Joe
added to the journal ago
polishing, grades menu revamp, & logic fix
added a version viewer for beta and main branches, revamped the grade checker to show recent grades by quarter instead of alphabetical, a ton of undocumented polishing i cant remember, created a beta branch so i can test without screwing stuff up for others, and added a way to choose on the timagotchi, and thats all i got to today. will finish logic tomorrow, but it's still being fixed. this is hopefully the last time i need to fix the logic.
Joe
added to the journal ago
finished docs
i worked on the docs and finished the tutorial section. i really think my website looks really nice tbh. this is not rlly too hardware related but i may host it on my new homelab. its an old bitcoin miner with only 1 gpu but it's a good server. kbai.
jakeperrin2307
gave kudos to Timagotchi ago
Yoooo, this is actually a cool idea!
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
Worked on a tutorial and refined docs.
docs are still not super fleshed out but i spent a good while on them. i worked on the site for about 2 hrs and reverted some code bc it's simpler. will work on that tomorrow. 
Edit: Hours changed
m0.hid ⚡
requested changes for Timagotchi ago
Hi! This looks like a really cool project. Can you make the eachjournal entry more detailed please so it shows exactly what you did and why it took you so long. Add some images as well!
Tier: 3
Joe
added to the journal ago
added a ko-fi and link to blueprint page
i setup a kofi account with my paypal and put that in and added a link to this blueprint project inside the footer. idk why but maybe ill get $5 one day.
Joe
added to the journal ago
Made a github page for docs and showcasing
I made a site to showcase the project and host docs. i lost all the code via branches not working because i may genuinely be sped but i got them back thru ram stuff and now i have a fun little website :).
https://broseph9972.github.io/Timagotchi/
200 github commits omg dude im so done lmao thank u blueprint for all the motivation.

Edit: Hours changed
Joe
added to the journal ago
fixed the period logic for the billionth time + auto updater
made it check for updates on boot bc duh why not and made it treat lunch and advisory as periods with different time lengths instead of duct tape code like it was earlier idk anyway also worked for like 3 hrs on a chart i need for school science fair but idk if that counts towards blueprint so i'll just say 1 hr 
Joe
added to the journal ago
Fixed a visual bug, added next up, and added fonts.
i fixed a bug where text would clip through other text and off the screen, and added a part in the passing phase where it tells u which class u have next, and added custom fonts to the theme menu.)
Edit: Hours changed
Tanuki ⚡🚀
submitted Timagotchi for review ago
Joe
added to the journal ago
added 3d pics
added photos of cad and also my 3d prints. my printer is broken again so i cant really update them after this. i just took screenshots of onshape so theyre not great 

Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
Adjusted the schedule configurer, config.json, and polished.
I polished the sidebar to be more intuitive. i adjusted the schedule configurer and changed config.py to json for easier editing and understanding. i am in the polishing stages now.
Edit: Hours changed
zsharpminor
requested changes for Timagotchi ago
Hi, while this is EXTREMELY cool it's really mostly software-based; we at Blueprint really look for hardware complexity - is it possible to add ANYTHING in that direction? Additionally, we need images of your 3D models / prints in your README. Thanks!
Joe
added to the journal ago
adgusted main menu and fixed logic because it's kinda broken
i changed logic to make it so schedules dont break during lunchtime and also made the main menu more... ergonomic? idk but it looks nicer. i'm gonna start focusing on polishing things instead of adding tons of new features. it took me a long time to figure out what was wrong w/ the logic so i spent 2 hrs on that honestly
Edit: Hours changed
Joe
added to the journal ago
Added power saver
added an option to reduce backlight in 5% increments and made it so the webconfig reduces the backlight and dosent draw too much power. webconfig is still a wip tho. no pic bc no camera on this laptop.
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
Made joystick and buttons based on existing cad design
I found a case that already exists and created new buttons, a joystick and slightly modified an existing case. 3d printing now. i tried to make a case but i don't think i could w/ the time constraint and modifying an existing case for an extremely similar screen seemed much more realistic, even if it's less effort. i also made the screen show what time is left in class instead of a %. after testing joystick case and buttons i changed joystick 5 times, button once (it didnt press button down all the way) and case a couple times. i also had to find the exact tolerance for the joystick.
Edit: Hours changed I have no idea how that got here, i only spent like 2 hrs on this.
Iamalive 🚀
requested changes for Timagotchi ago
Once you've actually made a case + joystick and uploaded them into your repo and explain how you made them in your journal, this project cannot be approved. Additionally, blueprint is mainly for hardware projects, which this project does not show well. Depending on the quality of your journals and case, your project may or may not be approved as tier 3. Good luck!
Joe
added to the journal ago
Started working on AI that makes config for u.
my configure_schedule.py is an absolute mess and so is my web configurer, so im gonna make an ai that scans ur actual schedule and asks for context about stuff and then makes the config for u so it's much much easier. im using a gemini api key and random vibe coding bc im too tired to think bout this rn.
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
Made new cad files and TONS OF POLISHING
first devlog in a while, but i made tons of super small changes to stuff, like SSIDs and grades. i also worked on 3d printing, (I GOT A P2S FOR CHRISTMAS!) and added cad files bc i lost the old ones lol. no case yet but working on it, for now i am using stolen files from online, but I DID ORIGINALLY MAKE THE JOYSTICK COVER AND I MODIFIED THE BUTTONS. so i did make custom cad pls dont sue me
PenguinMo
requested changes for Timagotchi ago
You're project still seems the same if you are going for tier 3 you need com sort of CAD or CAD assembly like the previous admin said if you don't want to make any changes you could lower the tier to be tier 4 or 5.
Joe
submitted Timagotchi for review ago
Tanuki ⚡🚀
requested changes for Timagotchi ago
Hey! I'd love to see a larger "hardware" aspect to this - can you please add a case, or a CAD assembly?
Joe
submitted Timagotchi for review ago
zsharpminor
requested changes for Timagotchi ago
Hi - your demo video is unavailable, please fix this!!
Tier: 3
Joe
added to the journal ago
FINALLY FOUND WHY IT CRASHES - Draws too much power from 5v
ive spent like 3 days working on this for a couple hours each day so thats why its like 6 hrs, this is legit blueprint i promise. i realized the reason it crashes as soon as wifi turns on is because it's pulling wifi, lcd, cpu, all from a 5v power bank. i fixed it by significantly dimming the backlight, which i didnt even know i could do. now probably gonna add a brightness slider. - Update, i added a brightness slider in settings menu.
CAN ⚡🚀
submitted Timagotchi for review ago
Joe
added to the journal ago
Made new scheduling sections for popular types of schedules.
I got the website that sends ur config over to u to work, but the frontend is still horrible. i troubleshooted it and also removed the canvas stuff from the install script as its irrelevant. it still crashes and idk why :( 
Joe
added to the journal ago
Did a bunch of research and made plan for schedule maker
I looked up a ton of different places (Us and UK) and how they did school schedules, from elementary to college. based on that im gonna remake the schedule maker on the web using the rules i made. this is so that anyone in the us can use this, not just people w/ my specific county's scheduling.
Joe
added to the journal ago
Worked on site that makes config for u
https://timagotchi.onrender.com IT IS NOT FINISHED AT ALL but it's just gonna be a site that tells u about the project and lets u build one. real simple.
Joe
added to the journal ago
May or may not have added tetris and doom
It is possible that i enslaved claude opus to make a renderer for a 128x128 screen to run doom and a half functinoal tetris copy that opens by doing the konami code in the "developer" section of the settings menu. i would never do that though as it violates my school's policies.
Joe
added to the journal ago
tweaked updater, phrases.json, and fixed green guy
i tweaked the updater a ittle, added little phrases he says, and fixed the little green box in the bottom right that tells u if u have wifi or not. WHY U TAKE SO LONG BLUEPRINT??
Joe
added to the journal ago
Stole from Pwnagotchi and started work on webserver
I stole the icons from Pwnagotchi, like ui.faces.awake = "(◕‿‿◕)" and started working on a website that configs ur schedule for u easily. my friend is helping w/ that tho
Joe
added to the journal ago
worked on grades menu and made GD cube my placeholder art
I made the grades menu scrollable w/ out reloading everytime, idk why but percentages dont want to show up no matter what i do, but i think the redesign looks a lot better than it did originally.
Joe
added to the journal ago
fixed update and worked on grades menu and added stopwatch
i made a stopwatch, fixed the update button, polished menu, and I GOT THE GRADES TO WORKKK OMG u just need ur canvas info and an api key and it just workssssssss
Joe
added to the journal ago
readme, and i redid the menu and added stuff to settings
i added slight changes to the readme, i redid the menu to add the little tamagotchi guy which ill make art for later. fixed a/b day stuff and made it more accessible to others, and i made a cool sidebar
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
made a BOM again bc i lost it lol
I made a bill of materials, its pretty simple, BLUEPRINT JUST LET ME SUBMIT MY PROJECT PLEASEEEEEEE man i just wanna use my 8 billion tickets asdkhjaskdhasdhj
Iamalive 🚀
requested changes for Timagotchi ago
Even if you're asking for no funding, please include a BOM.csv in your repo.
Joe
added to the journal ago
added timezone fixes and compatibility for trixie
I added timezone configs to config.py and configure_schedule.py and also fixed some capitalization stuff bc Code vs code breaks stuff lol. uhh this is probably my last commit 
for a minute.
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
Wrote google slides and finished for science fair
I made an entire google slides deck explaining it, but i cant share it because of broken school google accounts. i still spent like 3 hrs on it tho so im counting it here
Joe
added to the journal ago
added a progress bar and fixed customizer, and fixed themes.
i added a progress bar that is customizable, and i fixed the themes again. i created a wifi menu, added a restart button did a bunch in the readme and removed all the unneeded files.
alexren ⚡🚀
requested changes for Timagotchi ago
Hey! I'm returning this because your repository still isn't quite there yet. I would try to create more folders so that it's easier to sort through! i.e an "images" folder for the screenshots, a "setup" folder for setup info, etc. Feel free to ask in #blueprint for help!
Tier: 3
Joe
added to the journal ago
manual time, autostart, and added themes. also just polished
i got manual time to work correctly, i figured out autostarting it, and added themes. they dont work rn but ill figure that out later. i polished stuff like the menu and the settings stuff.
Joe
added to the journal ago
custom time sync, polished, and more
i added a custom time setter so if u dont have wifi u can sync manually,fixed some not working stuff in the settings and just generally polished it up. hope to add grade checking soon. also made it start on boot
CAN ⚡🚀
submitted Timagotchi for review ago
Joe
added to the journal ago
Redid the readme, made quick-schedule.py and organized.
i organized everything into folders because blueprint likes that, i redid half the readme, and i made quick-schedule.py which is a simplified 
version of my project which i'm gonna show for my science fair.
Joe
submitted Timagotchi for review ago
technical_.
requested changes for Timagotchi ago
As said before, please organize your repo by putting relevant files into relevant folders.
In addition, please put a circuit diagram in your read.me, it is very hard to figure out how your project is wired.
Seeing the basic prototype, this will only qualify for a tier four, as you are only using premade modules, and the only custom hardware portion is your case.
Joe
submitted Timagotchi for review ago
Iamalive 🚀
requested changes for Timagotchi ago
Could you organize your repo and explain what each file does/where to find the code for your project?
Joe
added to the journal ago
Found a good battery and redid the readme
Found this really nice compatible battery by waveshare and i redid the readme, sorry i didnt see the comment mods. https://www.waveshare.com/ups-hat-c.htm#:~:text=Output voltage 5V Charger 5V,po battery 1000mAh 3.7V
Joe
submitted Timagotchi for review ago
nimit 🚀
requested changes for Timagotchi ago
Please rewrite the README by yourself, we do not allow AI in READMEs
Joe
submitted Timagotchi for review ago
Iamalive 🚀
requested changes for Timagotchi ago
We do not allow AI in readmes. Please fix it and resubmit!
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
LOCKED IN AND GOT IT TO WORK
I did a lot today, and spent a good 4-5 hours:
- getting the install and startup scripts to work right w/ pi OS trixie
- switched from retropie (emulationstation) to retroarch
- changed button mapping
- rewrote the readme
- so much bugfixing
- dark mode
- IT PLAYS DOOM AND TETRIS
this is the first time ive been on my adhd meds in weeks so i think i just hyperfocused or something, but IT ACTUALLY WORKS IT WORKS IT WORKS OH MY GOD YESSS
Edit: Hours changed I belive i did spend 4-5 hrs working on this, though i got sidetracked on other projects along the way so some of this dosent really count.
Joe
added to the journal ago
Worked on new gh repo & minor codefixes
We had a sub and she didnt know my laptop wasnt a chromebook so i lowkey worked on ts for like 45 mins there, worked for like 10 mins on the bus, and then like an hr after school at a school club.
Joe
added to the journal ago
fixed wrong drivers
so basically i tried to use drivers that are unmaintaned from somewhere instead of waveshare drivers for the exact thing and it messed up my whole thing bc i hate py envirtonments (pip is annoying) but im working on it. also to whoevers reading this i cant take screenshots so im just uploading pics from google. 
Edit: Hours changed
CAN ⚡🚀
requested changes for Timagotchi ago
You need photos in your readme
Tier: 3
Joe
added to the journal ago
Previous case didnt work, bought battery
I found this project called the PinkyPi https://www.crackedconsole.com/community/raspberrypi-gaming/pinkypi-version-1-0b/ which uses the same materials + speakers and stuff.
Joe
added to the journal ago
Found/Modifed a case and bought screws.
I Found this case by moonournation: https:
//www.thingiverse.com/thing:3328994/files and bought screws to work with it. I may modify it later, but I'll look at it more when I get home.
Edit: Hours changed
Joe
submitted Timagotchi for review ago
Joe
added to the journal ago
PROTOTYPE :DDDD
I started vibecoding (im sorry) a script that generates a config of ur school schedule and based on the time the rpi has it will display ur current class on the screen, AND IT WORKSSSS :DDDD
Joe
added to the journal ago
Got python working and started coding in py
I started coding in py based on files.waveshare.com/upload/f/fa/1.44inch-LCD-HAT-Code.7z, and got the py demo working, and im gonna try to start working on the button mapping soon.
Joe
added to the journal ago
tested again and figured out how to get it to work
I spent like 2 hrs trying to get the thing to work withpios lite bc it dosent want to work for some reason, but tomorrow i plan to import a pyscript i made before this
Edit: Hours changed
Joe
added to the journal ago
Read like half the documentation and tested the buttons
i read the documentation of the screen i bought (https://www.waveshare.com/wiki/1.44inch_LCD_HAT) and tested the side buttons to get them to print out stuff in py.
Joe
started Timagotchi ago
11/5/2025 - Read like half the documentation and tested the buttons
i read the documentation of the screen i bought (https://www.waveshare.com/wiki/1.44inch_LCD_HAT) and tested the side buttons to get them to print out stuff in py.
11/6/2025 5 PM - tested again and figured out how to get it to work
I spent like 2 hrs trying to get the thing to work withpios lite bc it dosent want to work for some reason, but tomorrow i plan to import a pyscript i made before this
Edit: Hours changed
11/6/2025 8 PM - Got python working and started coding in py
I started coding in py based on files.waveshare.com/upload/f/fa/1.44inch-LCD-HAT-Code.7z, and got the py demo working, and im gonna try to start working on the button mapping soon.
11/6/2025 9 PM - PROTOTYPE :DDDD
I started vibecoding (im sorry) a script that generates a config of ur school schedule and based on the time the rpi has it will display ur current class on the screen, AND IT WORKSSSS :DDDD
11/13/2025 - Found/Modifed a case and bought screws.
I Found this case by moonournation: https:
//www.thingiverse.com/thing:3328994/files and bought screws to work with it. I may modify it later, but I'll look at it more when I get home.
Edit: Hours changed
11/15/2025 - Previous case didnt work, bought battery
I found this project called the PinkyPi https://www.crackedconsole.com/community/raspberrypi-gaming/pinkypi-version-1-0b/ which uses the same materials + speakers and stuff.
11/17/2025 - fixed wrong drivers
so basically i tried to use drivers that are unmaintaned from somewhere instead of waveshare drivers for the exact thing and it messed up my whole thing bc i hate py envirtonments (pip is annoying) but im working on it. also to whoevers reading this i cant take screenshots so im just uploading pics from google. 
Edit: Hours changed
11/18/2025 - Worked on new gh repo & minor codefixes
We had a sub and she didnt know my laptop wasnt a chromebook so i lowkey worked on ts for like 45 mins there, worked for like 10 mins on the bus, and then like an hr after school at a school club.
11/19/2025 - LOCKED IN AND GOT IT TO WORK
I did a lot today, and spent a good 4-5 hours:
- getting the install and startup scripts to work right w/ pi OS trixie
- switched from retropie (emulationstation) to retroarch
- changed button mapping
- rewrote the readme
- so much bugfixing
- dark mode
- IT PLAYS DOOM AND TETRIS
this is the first time ive been on my adhd meds in weeks so i think i just hyperfocused or something, but IT ACTUALLY WORKS IT WORKS IT WORKS OH MY GOD YESSS
Edit: Hours changed I belive i did spend 4-5 hrs working on this, though i got sidetracked on other projects along the way so some of this dosent really count.
11/20/2025 - Found a good battery and redid the readme
Found this really nice compatible battery by waveshare and i redid the readme, sorry i didnt see the comment mods. https://www.waveshare.com/ups-hat-c.htm#:~:text=Output voltage 5V Charger 5V,po battery 1000mAh 3.7V
12/4/2025 - Redid the readme, made quick-schedule.py and organized.
i organized everything into folders because blueprint likes that, i redid half the readme, and i made quick-schedule.py which is a simplified 
version of my project which i'm gonna show for my science fair.
12/7/2025 - custom time sync, polished, and more
i added a custom time setter so if u dont have wifi u can sync manually,fixed some not working stuff in the settings and just generally polished it up. hope to add grade checking soon. also made it start on boot
12/9/2025 8 AM - manual time, autostart, and added themes. also just polished
i got manual time to work correctly, i figured out autostarting it, and added themes. they dont work rn but ill figure that out later. i polished stuff like the menu and the settings stuff.
12/9/2025 3 PM - added a progress bar and fixed customizer, and fixed themes.
i added a progress bar that is customizable, and i fixed the themes again. i created a wifi menu, added a restart button did a bunch in the readme and removed all the unneeded files.
12/10/2025 6 PM - Wrote google slides and finished for science fair
I made an entire google slides deck explaining it, but i cant share it because of broken school google accounts. i still spent like 3 hrs on it tho so im counting it here
12/10/2025 8 PM - added timezone fixes and compatibility for trixie
I added timezone configs to config.py and configure_schedule.py and also fixed some capitalization stuff bc Code vs code breaks stuff lol. uhh this is probably my last commit 
for a minute.
12/11/2025 - made a BOM again bc i lost it lol
I made a bill of materials, its pretty simple, BLUEPRINT JUST LET ME SUBMIT MY PROJECT PLEASEEEEEEE man i just wanna use my 8 billion tickets asdkhjaskdhasdhj
12/12/2025 - readme, and i redid the menu and added stuff to settings
i added slight changes to the readme, i redid the menu to add the little tamagotchi guy which ill make art for later. fixed a/b day stuff and made it more accessible to others, and i made a cool sidebar
12/13/2025 12 AM - fixed update and worked on grades menu and added stopwatch
i made a stopwatch, fixed the update button, polished menu, and I GOT THE GRADES TO WORKKK OMG u just need ur canvas info and an api key and it just workssssssss
12/13/2025 10 AM - worked on grades menu and made GD cube my placeholder art
I made the grades menu scrollable w/ out reloading everytime, idk why but percentages dont want to show up no matter what i do, but i think the redesign looks a lot better than it did originally.
12/14/2025 12 AM - Stole from Pwnagotchi and started work on webserver
I stole the icons from Pwnagotchi, like ui.faces.awake = "(◕‿‿◕)" and started working on a website that configs ur schedule for u easily. my friend is helping w/ that tho
12/14/2025 11 AM - tweaked updater, phrases.json, and fixed green guy
i tweaked the updater a ittle, added little phrases he says, and fixed the little green box in the bottom right that tells u if u have wifi or not. WHY U TAKE SO LONG BLUEPRINT??
12/14/2025 3 PM - May or may not have added tetris and doom
It is possible that i enslaved claude opus to make a renderer for a 128x128 screen to run doom and a half functinoal tetris copy that opens by doing the konami code in the "developer" section of the settings menu. i would never do that though as it violates my school's policies.
12/15/2025 - Worked on site that makes config for u
https://timagotchi.onrender.com IT IS NOT FINISHED AT ALL but it's just gonna be a site that tells u about the project and lets u build one. real simple.
12/16/2025 4 PM - Did a bunch of research and made plan for schedule maker
I looked up a ton of different places (Us and UK) and how they did school schedules, from elementary to college. based on that im gonna remake the schedule maker on the web using the rules i made. this is so that anyone in the us can use this, not just people w/ my specific county's scheduling.
12/16/2025 9 PM - Made new scheduling sections for popular types of schedules.
I got the website that sends ur config over to u to work, but the frontend is still horrible. i troubleshooted it and also removed the canvas stuff from the install script as its irrelevant. it still crashes and idk why :( 
12/19/2025 - FINALLY FOUND WHY IT CRASHES - Draws too much power from 5v
ive spent like 3 days working on this for a couple hours each day so thats why its like 6 hrs, this is legit blueprint i promise. i realized the reason it crashes as soon as wifi turns on is because it's pulling wifi, lcd, cpu, all from a 5v power bank. i fixed it by significantly dimming the backlight, which i didnt even know i could do. now probably gonna add a brightness slider. - Update, i added a brightness slider in settings menu.
1/7/2026 4 PM - Made new cad files and TONS OF POLISHING
first devlog in a while, but i made tons of super small changes to stuff, like SSIDs and grades. i also worked on 3d printing, (I GOT A P2S FOR CHRISTMAS!) and added cad files bc i lost the old ones lol. no case yet but working on it, for now i am using stolen files from online, but I DID ORIGINALLY MAKE THE JOYSTICK COVER AND I MODIFIED THE BUTTONS. so i did make custom cad pls dont sue me
1/7/2026 10 PM - Started working on AI that makes config for u.
my configure_schedule.py is an absolute mess and so is my web configurer, so im gonna make an ai that scans ur actual schedule and asks for context about stuff and then makes the config for u so it's much much easier. im using a gemini api key and random vibe coding bc im too tired to think bout this rn.
1/8/2026 - Made joystick and buttons based on existing cad design
I found a case that already exists and created new buttons, a joystick and slightly modified an existing case. 3d printing now. i tried to make a case but i don't think i could w/ the time constraint and modifying an existing case for an extremely similar screen seemed much more realistic, even if it's less effort. i also made the screen show what time is left in class instead of a %. after testing joystick case and buttons i changed joystick 5 times, button once (it didnt press button down all the way) and case a couple times. i also had to find the exact tolerance for the joystick.
Edit: Hours changed I have no idea how that got here, i only spent like 2 hrs on this.
1/10/2026 - Added power saver
added an option to reduce backlight in 5% increments and made it so the webconfig reduces the backlight and dosent draw too much power. webconfig is still a wip tho. no pic bc no camera on this laptop.
1/14/2026 - adgusted main menu and fixed logic because it's kinda broken
i changed logic to make it so schedules dont break during lunchtime and also made the main menu more... ergonomic? idk but it looks nicer. i'm gonna start focusing on polishing things instead of adding tons of new features. it took me a long time to figure out what was wrong w/ the logic so i spent 2 hrs on that honestly
Edit: Hours changed
1/15/2026 9:40 PM - Adjusted the schedule configurer, config.json, and polished.
I polished the sidebar to be more intuitive. i adjusted the schedule configurer and changed config.py to json for easier editing and understanding. i am in the polishing stages now.
Edit: Hours changed
1/15/2026 9:48 PM - added 3d pics
added photos of cad and also my 3d prints. my printer is broken again so i cant really update them after this. i just took screenshots of onshape so theyre not great 

1/27/2026 4 PM - Fixed a visual bug, added next up, and added fonts.
i fixed a bug where text would clip through other text and off the screen, and added a part in the passing phase where it tells u which class u have next, and added custom fonts to the theme menu.)
Edit: Hours changed
1/27/2026 5 PM - fixed the period logic for the billionth time + auto updater
made it check for updates on boot bc duh why not and made it treat lunch and advisory as periods with different time lengths instead of duct tape code like it was earlier idk anyway also worked for like 3 hrs on a chart i need for school science fair but idk if that counts towards blueprint so i'll just say 1 hr
1/28/2026 12 AM - Made a github page for docs and showcasing
I made a site to showcase the project and host docs. i lost all the code via branches not working because i may genuinely be sped but i got them back thru ram stuff and now i have a fun little website :).
https://broseph9972.github.io/Timagotchi/
200 github commits omg dude im so done lmao thank u blueprint for all the motivation.

Edit: Hours changed
1/28/2026 1 AM - added a ko-fi and link to blueprint page
i setup a kofi account with my paypal and put that in and added a link to this blueprint project inside the footer. idk why but maybe ill get $5 one day.
1/28/2026 10 PM - Worked on a tutorial and refined docs.
docs are still not super fleshed out but i spent a good while on them. i worked on the site for about 2 hrs and reverted some code bc it's simpler. will work on that tomorrow. 
Edit: Hours changed
1/30/2026 - finished docs
i worked on the docs and finished the tutorial section. i really think my website looks really nice tbh. this is not rlly too hardware related but i may host it on my new homelab. its an old bitcoin miner with only 1 gpu but it's a good server. kbai.
2/9/2026 - polishing, grades menu revamp, & logic fix
added a version viewer for beta and main branches, revamped the grade checker to show recent grades by quarter instead of alphabetical, a ton of undocumented polishing i cant remember, created a beta branch so i can test without screwing stuff up for others, and added a way to choose on the timagotchi, and thats all i got to today. will finish logic tomorrow, but it's still being fixed. this is hopefully the last time i need to fix the logic.
2/10/2026 - Fixed grade percentage
i noticed the grades percentage always seemed off, so i tweaked it to use canvas's instead.
it's more accurate now. i also worked on beta and main branch setups a little.
2/13/2026 12 AM - Got "Peer review" made vid and finised docs.
since the target audience of the timagotchi is not engineers, i don't expect everyone to know what sshing is. i did tests on my mom and friends from school to see if they could set the whole thing up with just my website. i tweaked the docs a ton and some code to make it more intuitive. im also making a video for installation for new people. day 2 of this journal, im redoing the video, i actually lost the actual timagotchi and am trying to find it. i'm such a dumbass. I found it js now, gonna keep working on vid. day 3, almost done editing vid. this is a long ass journal. i also specified the docs to win mac and linux. its almost 1am so im gonna submit this and send the vid tomorrow morning.

2/13/2026 6 PM - finished timagotchi tutorial
finished timagotchi tutorial editing and learned how to use davinci resolve, like the workflow and how to blue and add text. its on my yt channel now at https://youtu.be/EPvgLsiB45s.