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

skunk

@skunk

Joined June 2nd, 2026

  • 3Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
Open comments for this post
Reposted by @skunk

7h 2m 8s logged

bayleef devlog 3

happy july 4th american folk, now let’s get into the code and changes!

  • minor work has started on the case design
  • the hardware is finalized, i know what keyboard and screen im using, circuit design will start soon
  • bayleef has been developed on the pi zero 2w and tailored to it since i made the pokedex, the software is working well and testing has gone off without a hitch
  • PKHeX (through pkhex-cli) and a new EonTimer implementation (through eontimer’s python branch) have been added!! overall, 80% of the software is finished! all that’s left to go is the settings and some polish on the uis
  • General system stability improvements to enhance the user’s experience.

The final product is still subject to a lot of changes, but we’re getting there!
TODO:

  • finish settings, which will not be completely possible until i have 100% of the hardware working
  • create a circuit with my custom hardware (audio, buttons, power, etc) and then get it working on a breadboard and eventually a custom pcb
  • finalize the design and create the custom case focusing on ergonomics

I appreciate all of the support i’ve gotten so far as well as all of the people who followed my project from the last devlog. Apologies for taking so long!!

0
1
84
Open comments for this post

7h 2m 8s logged

bayleef devlog 3

happy july 4th american folk, now let’s get into the code and changes!

  • minor work has started on the case design
  • the hardware is finalized, i know what keyboard and screen im using, circuit design will start soon
  • bayleef has been developed on the pi zero 2w and tailored to it since i made the pokedex, the software is working well and testing has gone off without a hitch
  • PKHeX (through pkhex-cli) and a new EonTimer implementation (through eontimer’s python branch) have been added!! overall, 80% of the software is finished! all that’s left to go is the settings and some polish on the uis
  • General system stability improvements to enhance the user’s experience.

The final product is still subject to a lot of changes, but we’re getting there!
TODO:

  • finish settings, which will not be completely possible until i have 100% of the hardware working
  • create a circuit with my custom hardware (audio, buttons, power, etc) and then get it working on a breadboard and eventually a custom pcb
  • finalize the design and create the custom case focusing on ergonomics

I appreciate all of the support i’ve gotten so far as well as all of the people who followed my project from the last devlog. Apologies for taking so long!!

0
1
84
Open comments for this post
Reposted by @skunk

5h 8m 59s logged

bayleef - a small cyberdeck like device for all of your pokemon needs on the go based on the Pi Zero 2W

devlog 1

The plan for this project is to run a python based menu on top of the stock Raspberry Pi OS or maybe a more lightweight debian distribution if it proves to be a problem in order to provide the functionality I want.

I spent the first couple days of this project working on the software before I do any of the hardware, since it’s a lot easier to design software first and then design the hardware around it. All i’ve gotten done so far is the ui system through pygame (the main menu shown in the picture below), a cool analog clock, and eontimer functionality. The next goals of the project are to implement Entralinked server functionality leveraging python’s subprocess library, implement PKHeX likely using PKHeX core since i have never programmed in C# and I don’t know how to link it to Python, and then creating a SQLite database of Pokemon information ripped off of the PokeAPI and implementing a Bulbapedia-style UI for the dex hopefully. Only after all of that stuff is implemented will I get started on the cool and fun part of the project, which is the hardware, lol

Right now, EonTimer functionality is implemented by starting an http server and Chrome in kiosk mode to serve EonTimer, with a custom javascript button to provide the user an easy way to exit from it, while making sure the python program returns to the main menu as well. Custom CSS had to be created in order to ensure the website could fit on an 800x480 screen. I had been trying to design this under the assumption that the user wouldn’t have access to a mouse cursor of any kind, and I already made my python ui index based with no mouse control, but it doesn’t seem feasible and I will most likely have to implement some kind of joystick or trackpad or at least a touch screen for the user to be able to have mouse control.

I think the project is coming out fine, although I really need to stop relying on LLM tools for coding assistance, it’s very embarrassing.

Anyway, thanks for reading my first devlog.

0
1
50
Open comments for this post
Reposted by @skunk

4h 2m 40s logged

Bayleef devlog 2

pretty excited for this one, as I have implemented a fully offline pokedex for my app!

Since the last devlog, things have moved very quickly and I have implemented a large amount of things.

  • green added
  • A fully working offline pokedex using a SQLite database generated with python scripts
  • More fleshed out screen system, menus, and theme system
  • A better README
  • Entralinked support, with a modified .jar and planned hotspot support coming soon

TODO:

  • Implement PKHex (won’t be using PKHex core because i don’t know a lick of C#)
  • Flesh out the software to work specifically on a Pi

Things went pretty smooth since the last devlog, a lot of work was able to get done (regrettably with AI, but whatever gets me to the stuff i’m actually good at faster…)

After that, it’s the cool hardware stuff! I hope next devlog is a breadboard and not more coding and boring software…

4
2
986
Open comments for this post

4h 2m 40s logged

Bayleef devlog 2

pretty excited for this one, as I have implemented a fully offline pokedex for my app!

Since the last devlog, things have moved very quickly and I have implemented a large amount of things.

  • green added
  • A fully working offline pokedex using a SQLite database generated with python scripts
  • More fleshed out screen system, menus, and theme system
  • A better README
  • Entralinked support, with a modified .jar and planned hotspot support coming soon

TODO:

  • Implement PKHex (won’t be using PKHex core because i don’t know a lick of C#)
  • Flesh out the software to work specifically on a Pi

Things went pretty smooth since the last devlog, a lot of work was able to get done (regrettably with AI, but whatever gets me to the stuff i’m actually good at faster…)

After that, it’s the cool hardware stuff! I hope next devlog is a breadboard and not more coding and boring software…

4
2
986
Open comments for this post

5h 8m 59s logged

bayleef - a small cyberdeck like device for all of your pokemon needs on the go based on the Pi Zero 2W

devlog 1

The plan for this project is to run a python based menu on top of the stock Raspberry Pi OS or maybe a more lightweight debian distribution if it proves to be a problem in order to provide the functionality I want.

I spent the first couple days of this project working on the software before I do any of the hardware, since it’s a lot easier to design software first and then design the hardware around it. All i’ve gotten done so far is the ui system through pygame (the main menu shown in the picture below), a cool analog clock, and eontimer functionality. The next goals of the project are to implement Entralinked server functionality leveraging python’s subprocess library, implement PKHeX likely using PKHeX core since i have never programmed in C# and I don’t know how to link it to Python, and then creating a SQLite database of Pokemon information ripped off of the PokeAPI and implementing a Bulbapedia-style UI for the dex hopefully. Only after all of that stuff is implemented will I get started on the cool and fun part of the project, which is the hardware, lol

Right now, EonTimer functionality is implemented by starting an http server and Chrome in kiosk mode to serve EonTimer, with a custom javascript button to provide the user an easy way to exit from it, while making sure the python program returns to the main menu as well. Custom CSS had to be created in order to ensure the website could fit on an 800x480 screen. I had been trying to design this under the assumption that the user wouldn’t have access to a mouse cursor of any kind, and I already made my python ui index based with no mouse control, but it doesn’t seem feasible and I will most likely have to implement some kind of joystick or trackpad or at least a touch screen for the user to be able to have mouse control.

I think the project is coming out fine, although I really need to stop relying on LLM tools for coding assistance, it’s very embarrassing.

Anyway, thanks for reading my first devlog.

0
1
50

Followers

Loading…