Blueprint

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 Joe

Tier 3

16 views

0 followers

Joe 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.![{77F413E0-6224-46DF-9B99-D64B6134E124}](/user-attachments/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTAzNjkzLCJwdXIiOiJibG9iX2lkIn19--474015580c836b8f088939c4b3c1ea587eb2c1cf/%7B77F413E0-6224-46DF-9B99-D64B6134E124%7D.png)

Joe 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.{8F8D9112-ADD0-4F8C-AC30-32AF3C81A001}{E43C25D7-26DE-4D06-9566-4852EC8E8A86}

Joe 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.{9A523514-C11D-477C-AF66-542F143C8C19} it's more accurate now. i also worked on beta and main branch setups a little.

Joe 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.image

Joe 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.image

jakeperrin2307 jakeperrin2307 gave kudos to Timagotchi ago

Yoooo, this is actually a cool idea!

Joe Joe submitted Timagotchi for review ago

Joe 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. {826412EF-7595-4D34-91DE-EC8967FA3FF4}

Edit: Hours changed

m0.hid 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 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.{31491985-7209-4A38-BEF8-8E68B5099D52}

Joe 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.

{C2AB8F0A-D262-4CAA-AA9C-E3618F5B2228}

Edit: Hours changed

Joe 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 image

Joe 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.)20260127_143006

Edit: Hours changed

Tanuki Tanuki ⚡🚀 submitted Timagotchi for review ago

Joe 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 {E0BFF7E6-F3EF-4233-A024-4D7FF01CD8B9}image

Joe Joe submitted Timagotchi for review ago

Joe 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.{3ADB85DF-D0D1-44D0-A22B-9591144C6DC6}

Edit: Hours changed

zsharpminor 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 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{8AF886DA-9EC5-4A4E-A826-97F0989781C6}

Edit: Hours changed

Joe 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.OIP-895328349

Joe Joe submitted Timagotchi for review ago

Joe 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.WIN_20260109_00_24_07_Pro

Edit: Hours changed I have no idea how that got here, i only spent like 2 hrs on this.

Iamalive 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 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.image

Joe Joe submitted Timagotchi for review ago

Joe 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 meDrawing 4 blueprint

PenguinMo 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 Joe submitted Timagotchi for review ago

Tanuki 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 Joe submitted Timagotchi for review ago

zsharpminor zsharpminor requested changes for Timagotchi ago

Hi - your demo video is unavailable, please fix this!!

Tier: 3

Joe 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.WIN_20251219_08_29_53_Pro

CAN CAN ⚡🚀 submitted Timagotchi for review ago

Joe 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 :( WIN_20251216_21_12_17_Pro

Joe 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.image

Joe 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.WIN_20251214_20_45_42_Pro

Joe 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.image

Joe 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??WIN_20251214_11_04_06_Pro

Joe 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 thoil_fullxfull.4215165790_ge61-1733725471

Joe Joe added to the journal ago

worked on grades menu and made GD cube my placeholder art

cube_86I 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 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 workssssssssHow-to-Use-the-Canvas-API-3720694824

Joe 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 sidebarWIN_20251212_22_27_42_Pro

Joe Joe submitted Timagotchi for review ago

Joe Joe added to the journal ago

made a BOM again bc i lost it lol

imageI 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 Iamalive 🚀 requested changes for Timagotchi ago

Even if you're asking for no funding, please include a BOM.csv in your repo.

Joe 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 image
for a minute.

Joe Joe submitted Timagotchi for review ago

Joe 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 hereimage

Joe 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.WIN_20251209_15_21_45_Pro

alexren 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 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.WIN_20251209_08_30_02_Pro

Joe 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 bootIMG_0851

CAN CAN ⚡🚀 submitted Timagotchi for review ago

Joe 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 Broseph9972_ok
version of my project which i'm gonna show for my science fair.

Joe Joe submitted Timagotchi for review ago

technical_. 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 Joe submitted Timagotchi for review ago

Iamalive 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 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.7Vdel later

Joe Joe submitted Timagotchi for review ago

nimit nimit 🚀 requested changes for Timagotchi ago

Please rewrite the README by yourself, we do not allow AI in READMEs

Joe Joe submitted Timagotchi for review ago

Iamalive Iamalive 🚀 requested changes for Timagotchi ago

We do not allow AI in readmes. Please fix it and resubmit!

Joe Joe submitted Timagotchi for review ago

Joe 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:

  1. getting the install and startup scripts to work right w/ pi OS trixie
  2. switched from retropie (emulationstation) to retroarch
  3. changed button mapping
  4. rewrote the readme
  5. so much bugfixing
  6. dark mode
  7. 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 YESSSWIN_20251119_20_47_22_Pro

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 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.IMG_0720

Joe 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. delete later

Edit: Hours changed

CAN CAN ⚡🚀 requested changes for Timagotchi ago

You need photos in your readme

Tier: 3

Joe 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.20180921_132504

Joe Joe added to the journal ago

Found/Modifed a case and bought screws.

I Found this case by moonournation: https:image
//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 Joe submitted Timagotchi for review ago

Joe 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 :DDDDWIN_20251106_21_18_16_Pro

Joe 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.WIN_20251106_20_47_27_Pro

Joe 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 thisWIN_20251106_17_51_34_Pro

Edit: Hours changed

Joe 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.450px-1.44inch-LCD-HAT-1

Joe 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.450px-1.44inch-LCD-HAT-1

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 thisWIN_20251106_17_51_34_Pro

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.WIN_20251106_20_47_27_Pro

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 :DDDDWIN_20251106_21_18_16_Pro

11/13/2025 - Found/Modifed a case and bought screws.

I Found this case by moonournation: https:image
//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.20180921_132504

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. delete later

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.IMG_0720

11/19/2025 - LOCKED IN AND GOT IT TO WORK

I did a lot today, and spent a good 4-5 hours:

  1. getting the install and startup scripts to work right w/ pi OS trixie
  2. switched from retropie (emulationstation) to retroarch
  3. changed button mapping
  4. rewrote the readme
  5. so much bugfixing
  6. dark mode
  7. 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 YESSSWIN_20251119_20_47_22_Pro

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.7Vdel later

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 Broseph9972_ok
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 bootIMG_0851

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.WIN_20251209_08_30_02_Pro

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.WIN_20251209_15_21_45_Pro

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 hereimage

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 image
for a minute.

12/11/2025 - made a BOM again bc i lost it lol

imageI 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 sidebarWIN_20251212_22_27_42_Pro

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 workssssssssHow-to-Use-the-Canvas-API-3720694824

12/13/2025 10 AM - worked on grades menu and made GD cube my placeholder art

cube_86I 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 thoil_fullxfull.4215165790_ge61-1733725471

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??WIN_20251214_11_04_06_Pro

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.image

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.WIN_20251214_20_45_42_Pro

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.image

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 :( WIN_20251216_21_12_17_Pro

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.WIN_20251219_08_29_53_Pro

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 meDrawing 4 blueprint

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.image

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.WIN_20260109_00_24_07_Pro

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.OIP-895328349

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{8AF886DA-9EC5-4A4E-A826-97F0989781C6}

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.{3ADB85DF-D0D1-44D0-A22B-9591144C6DC6}

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 {E0BFF7E6-F3EF-4233-A024-4D7FF01CD8B9}image

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.)20260127_143006

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 image

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.

{C2AB8F0A-D262-4CAA-AA9C-E3618F5B2228}

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.{31491985-7209-4A38-BEF8-8E68B5099D52}

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. {826412EF-7595-4D34-91DE-EC8967FA3FF4}

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.image

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.image

2/10/2026 - Fixed grade percentage

i noticed the grades percentage always seemed off, so i tweaked it to use canvas's instead.{9A523514-C11D-477C-AF66-542F143C8C19} 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.{8F8D9112-ADD0-4F8C-AC30-32AF3C81A001}{E43C25D7-26DE-4D06-9566-4852EC8E8A86}

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.![{77F413E0-6224-46DF-9B99-D64B6134E124}](https://blueprint.hackclub.com/user-attachments/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTAzNjkzLCJwdXIiOiJibG9iX2lkIn19--474015580c836b8f088939c4b3c1ea587eb2c1cf/%7B77F413E0-6224-46DF-9B99-D64B6134E124%7D.png)