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

block

@block

Joined June 2nd, 2026

  • 7Devlogs
  • 3Projects
  • 1Ships
  • 15Votes
Ship

For this project, I made a piece of software that allows users to easily budget, and track their finances. Built on Java, it was designed with compatibility in mind. This project, being a quick project for a school assignment, is not my best work. Despite this, it gets the job done and successfully meets the goals I had for the project. During the development of this project, I had learned a lot on using the JavaFX library, and overcame the original struggles I had faced with designing the interface. Use of this project varies per operating system. For Linux users, it's as simple as downloading a .Appimage file. For other operating systems, this project requires manual compiling, as I could not get jpackage to compile the project for any other system on my Linux PC.

  • 3 devlogs
  • 6h
Try project → See source code →
Open comments for this post

1h 29m 18s logged

Worked on fixing the screw holes and writing code. for securing the top plate, I decided to go without the heated inserts, due to lack of space, but I had plenty of space for securing the board. I’m not really sure what I want the NovaPad to do yet, so for now I just have each button typing a different number, with the rotary encoder controlling volume and OLED screen displaying “NovaPad” for now. I think I will leave this up for later me, and use it when I need it kind of. It should be easy to customize when I want something changed.

0

Loading discussion…

0
44
Open comments for this post

4h 26m 38s logged

I finished the basic principle of the app, including an AI assistant and moving around the budgeting and savings thing.

0

Loading discussion…

0
4
Open comments for this post

4h 25m 16s logged

Got the design for the case mostly done!
Although I have just ran into an issue where I made the holes for the heated inserts 4mm, instead of the recommended 4.7mm, so I’ll have to find a way to make room for that.

0

Loading discussion…

0
96
Open comments for this post

30m 53s logged

Finished the layout and traces for the PCB! I’ve also decided to finally name my MacroPad… NovaPad!

Along the way I realized just how hard drawing traces is, and learned a lot too.

I’d also ran into an issue when I had centered the LED’s on each of the keys, where some of the pads were too close, giving me DRC errors, forcing me to move all of the LED’s down 4mm.

Next thing I have to do is design the case.

(The tracker kind of stopped working for some reason, and this took me almost five hours, NOT 30 minutes)

3

Loading discussion…

0
255

Followers

Loading…