Show newer

btw I use Arch :P

Hackerspace got a new Vinylcutter, so I made these dual-color Arch stickers that turned out suuper well

if anyone would like to critique my very first PCB design:
silkscreen is a mess I'll fix later but all the components/copper should be done:
github.com/f0x52/LiPo-module

I'm now turning this into a pcb module, starting with the schematic.
Adding USB-C wew

Show thread

and here's the schematic, the TP4056 is a great simple chip. I used 2.2K ohm for Rprog, but with 1.2K it will charge the fastest (1A)

Show thread

so tonight I did my first real SMD soldering, on a pretty challenging chip :D

I desoldered the TP4056 ic from a dead SHA2017 badge, then made everything work on the smd-protoboard of the eth0 badge.
Great fun learning to do tiny soldering, and getting used to working under a microscope

It charges a single-cell lipo, and gives the charging status over a wire, something the prebuilt modules can't (they connect it to an onboard led instead).

Next up will be adding a voltage divider to get a battery voltage reading, and throwing this all into kicad (also a first for me)

So I did some speedtests for my image formats.
Raw PNG as bytestrings is definitely the fastest by far, but takes a lot of space.
Then there's various ways of decoding my run-length-encoded strings, by keeping the character counter as an integer or as a string. (more explanation in replied toot with cw)

by the way, I hope to have this as a finished tilde.industries product soon, to be shipped before christmas so you can buy one for yourself or as a gift :D

lifecycle of a tamafoxi v2, with a beautiful hatching animation :D

this is a visualization. Anything white is the same in all 3 frames, then the different tail motions in red, green and blue

Show thread

my filesize improvements for bundling the animated sprites :D

First output is including PNGs as bytestrings, which comes in at 20234 characters.
Second line is my implementation, which deduplicates the frames, splitting out a base layer, and smaller images with just the changed parts per frame. with run-length-encoding on top it comes in at 5550 characters, 4 times smaller

it's very hard to focus on the screen correctly, because the pixels are so small. There's also the scanlines which only show up on camera.

Here's a still from the egg, where you can sorta see it's spots and sparkles

Show thread
Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.