Hey there!
So, it's been like 4 months since the last log. I kind of put it off while working on it because I was really preoccupied and barely had any time, but now it's over!
Though it's over with me not getting in... This was like a month ago, I just haven't gotten around to blogging it.
I mean, there's nothing I can do to change it, but I don't get how; last year, I got in with something I threw together in 3 months, with a PCB that literally looked like a grid. I mean, that was my first PCB ever, and I completely messed everything up in it, like using extremely oversized part footprints, not changing the layout from how EasyEDA placed the parts, and just general weird decisions. I am referencing PingPal from my first log, which was meant to help the blind and weak-sighted with potential echolocation. I guess the jury values social impact over engineering skill, which makes some sense, but like... I spent a whole year on this one.
Oh well, no point crying over spilled milk, so I started OpenApollo V2. Better system architecture, faster feedback loop, smaller size, and having a better general idea of what this is even supposed to be; something that I have to admit, was kind of weak with the V1. It did kind of feel like not even I was sure about what V1 was supposed to be.
openapollo.space is still up, and now I actually have all the repositories up on the github, including the very minimal and wonky GUI. V2 will include a new version of the GUI, but I'm still not sure whether I should keep on using NeutralinoJS (which is objectively a great framework for this, especially the built in IPC, but I'm not very good with HTML/CSS), or switch to something like Tauri.
In other news, I discovered this nonprofit called Hack Club, which basically does online, and even in-person events where teens can make software or hardware of their choosing to level-up their skills and even get things in return. I created a Neural circuit simulator called NeuronActivation for the Flavortown event. It's on my personal github (ReTTr0c), also made with NeutralinoJS, but I had a bit of experience with JS by this time, and the backend is in C++, which is what I know the best. I got a lot of great votes on it, and gathered enough coins (cookies) from it that I managed to get a Bambu Lab A1 Mini, an Icepi Zero FPGA (oohhh boy, more on that in a later blog) and even an Nvidia Jetson TK1 AI dev board. I already had a 3D printer, a Voxelab Aquila X2, but it being an Ender 3 clone, I spent more time servicing it than printing, and the first layers were always so bad that I often had to restart a print multiple times. Huge upgrade with the Bambu. Still, I don't want to sell it (at least not just yet). I mean, this has gotten me through a lot, and it even printed the enclosure for PingPal, with which I won 100k HUF grant and bought an actual oscilloscope with it! So I'm kind of attached to it, and want to spend a few days in the upcoming summer break to fix it up and give it a 2nd life. Then I'll decide whether I want to use it as a secondary printer with larger build volume, or just sell it.
In the meantime, I realised that using my school laptop to do all of these projects is very suboptimal. It has 4GB of RAM, and a closed enclosure, which means the CPU throttles all the time. So in the meantime I got a ThinkPad A485! 16GB of RAM (I got lucky), and a pretty fast 4C/4T AMD CPU, with fairly good Vega 6 graphics that takes VRAM from the system RAM. So this is what I will use from now on so I can actually do projects without relying on 10GB of Swap (or whatever it's called on Windows). I also installed Ubuntu on it, and this is my first real encounter with linux. I have my desktop PC running mint, but I only use that for browsing, and I'm pretty sure I haven't updated any firmware on it for like a year.
I like ubuntu, actually. No spyware, I can disable telemetry, and it's much lighter on system resources than Windows. Though I already had my fair share of issues, even on "Linux for human beings". Especially with Snap. NeutralinoJS's Webview was trying to get some binary from snap libraries, which wasn't working and I had to spend like a day troubleshooting it. Oh well, I still kinda love Linux, and I'm actually a fan of GNOME.
Though I did have a lot of scaling issues with it.
Also, the trackpoint (the clit)? Truly superior.
That's all for now, I'll add some pictures of the finished OpenApollo V1 sometime, but for now that's all.
TTZ
PS: I don't get the Kdenlive hate.