Ending 2024 with a teardown animation of the ZSWatch, an open-source smart watch project. It's been a busy year where I have learnt alot and improved my skills in animation, modelling, showcasing designs and writing my own scripts.
Open source projects and tools provide a fantastics oppurtinity to learn about designing electronics and hardware and to understand some of the key decisions that go behind creating such designs. They also provide a great platform to showcase new developments and technologies, there's never been a better time to get involved!
#b3d #blender3d #electronics #enginnering #hardware #science #kicad @kicad_pcb@hackaday #smartwatch #opensource
Stupid nerd post incoming. This is a pet peeve from my days designing interfaces.
You need to add the margin to the outer curve of a screen to make the rounded corner effect look right.
The inner curve "might" be mathematically correct on the Surface Laptop screen if you go by the top margin. But since the side margins are thinner it looks wrong. You can't pull off a elegant rounded corner with inconsistent top and side margins.
I would have either made the side margins thicker or the top margin smaller so they are equal so the rounded corner effect looked correct. They designed themselves into a lose-lose situation.
I see this on android phones all the time. Thinness of bezels is placed above visual consistency. iPhone side bezels are wider than other phones, but they are more visually consistent and in my opinion look much better.
Ever tried adding a button to a USB stick without making a hole? 🕳️🔫 Turns out, capacitive touch and a tiny spring make for one sneaky solution! https://t.co/OxvnmedkLF
unification, "standards". I know it's against GNU/POSIX/UNIX philosophy but I don't really care about those things.
As long as there's some alternatives that exists, that should be enough. (Other Linux distros)
The "Year of Linux Desktop" will never be a thing if there's still tons of distros using X and GTK or QT. No. I think it's time to drop those things, and frankly I'm taking it all the way down to the kernel pretty much.
MacOS succeeds in battery efficiency for macbooks whatever they have going on in XNU/Darwin to do that is awesome. The other thing I'd say is their more unified layer for a system-wide API, both CLI, but most of all graphically. This is heavily lacking, but maybe Wayland will help push that to change.
That's just a few of the reason I'm building Universal OS. A separation away from other distros and "conventions." You probably have heard this a hundred distros ago. But the only thing it has in common with other distros is the Linux kernel, everything else is a clean slate. It does not follow the Linux FHS, does not use a common init system, or gtk/qt, or X11, or gnucoreutils, etc. It uses a clean, unified, human readable standard which also forces 3rd party applications to follow as well. It will support execution of ELF, PE, and MACH-O formats with some translation layer support for common ABI functions in a containerized environment. It will also have policy features similar to AD DS in Windows. Etc. Lot's going on, little time to work on it these days, but I will keep working at it bit by bit when I do have time.