Pinned ping

after a couple years since my last attempt (cybre.space/@viv/9970695761374), i built another portable raspberry pi.

specifically, I am using a raspberry pi 3 a+, for size and power consumption. the display is a hyperpixel4.

the power supply is the same adafruit powerboost 1000c I used before, which unfortunately is not powerful enough to drive my pi4. but the pi3a+ is an ok compromise and there are some savings from not having ethernet and a usb hub.

i'm using a chunky 6000mah battery with it so it last ... forever, but is pretty heavy. i didn't really do any battery life testing with my smaller lighter batteries /or/ this one, so that's a change I *might* make in the future...

Pinned ping
Pinned ping

here's several pages of rambling about my experiences using a PowerBook G4 I bought a month ago! vvn.space/~vivlim/pages/powerb

Pinned ping

hi! i'm viv! I'm a queer trans woman, working as a software engineer at msft.

here are some things I'm into:
@racheez
(since childhood)
, lately a lot of nintendo switch + divinity original sin 2
aesthetics
⭐ joke's
⭐ anim(ation|e), esp.
⭐ former android app dev play.google.com/store/apps/det
⭐ i used to hang out around the sonic & mario fangame scenes over a decade ago and i like to work on game-like things on occasion

viv ⭐️ relayed

re: The Intellectual Property debate, antiblackness, rant 

viv ⭐️ relayed
viv ⭐️ relayed

pandemic frustrations 

viv ⭐️ relayed

The Intellectual Property debate 

viv ⭐️ relayed
viv ⭐️ relayed

you used to go on the internet and download cool things for your computer, because it was easier than buying them or going to your friends house. and then youd have some cool things on your computer that you didn't do before. thats definitely a net win for the internet. but it isnt really like that anymore is it. instead you go on the internet and thats it. the internet IS the cool thing! and that would be really convenient except the internet isnt cool at all and also it sucks ass

Show thread

debian version names, misinfo joke, smash bros 

the double sided tape is enough to hold the keyboard on, at least for now. everything came together great!

the only nitpick I have at this point is that the buttons in the bottom right are sunken into the front plate-- I guess they didn't have enough support behind them to be pushed through. all the other keys are fine, though, so whatever!

very happy with the profile of the keyboard like this, and it's also nice that I don't have to worry about running down / replacing the keyboard batteries anymore!

looks like it's holding together! it's as thin and light as I was hoping.

next up: assembly!

(when I reassembled everything, I used a 3m command strip to hold down the powerboost -- the double sided tape I was using wasn't really cutting it, since it doesn't lay flat... I don't want it to wiggle around because then I would have to remove the keyboard to get in.

the double sided tape seemed like it would be good enough to hold the keyboard, so I just crossed my fingers and smushed it together.

with the clip holes not really lining up, I had to carve away at them a lot with a pen knife. it doesn't look great, but I got it close enough for them to more or less fit together.

I tested the keyboard with my pi, and it worked great 👍 so to keep the plate together I superglued the clip regions, clamped everything together, and waited.

it's still clamped like this even now. i hope it holds!

did some more work on this today.

the bluetooth keyboard I'm using is powered by 2 AAA batteries, which makes it a *great* candidate for wiring directly to the pi's 3v pin. doing that, I can reduce the weight of the pi and the distance from the top of the keyboard to the back, which should make it more comfortable to use. theoretically.

the problem is that I then need to design and print a new backplate for the keyboard. the last time I tried to do this for a keyboard... did not go so well, it's pretty hard to get everything aligned on such an irregular shape. I hoped this time would be different (spoiler -- it was, but only a little)

I scanned the back case in a flatbed scanner and hoped that would be close enough. it definitely wasn't.

I guess the problem with trying to build a plate which snaps into an existing part is that your margin of error is very small. my first print was quite off, I measured that to make corrections to the design. and printed a second one (pictured)

Show thread

one thing that's a pain about using the hyperpixel4 and pi3a+ together is that I have very limited options for input devices. the hyperpixel4 uses all of the gpio pins (though it does expose an alternate i2c interface) and i only have one usb port unless I want to add a hub, so I'm pretty limited in how I can connect other devices.

it'd be really nice to have like, shoulder buttons I can map to modifier keys...

Show thread

there was a first version (which is purple), which had a ton of problems
* walls way thicker than they needed to be
* two of the mounting holes for the pi were off and i had to drill new ones
* the thickness of the case meant that the mounting screws i had were not long enough to go through the case and the board to reach the standoffs
* i forgot to put in a dang charging port so I messily drilled one
* corners were not rounded at all so it was sharp to hold
* cutouts for microsd and usb were reversed, I had to rip one of them apart with pliers to get everything to fit together
* I had mounted the pi in an orientation where the hdmi and headphone ports would never be accessible. fortunately, I was able to easily flip it and add a cutout.

by the time I got around to printing the second one, the filament moved on to blue.

Show thread

here are the guts. the keyboard is attached to a plate that clips into the bottom half, which makes it pretty easy to remove and get inside if I need to.

you might be wondering why the plate is purple, while the rest of the computer is blue. I printed with a color changing filament, and...

Show thread

after a couple years since my last attempt (cybre.space/@viv/9970695761374), i built another portable raspberry pi.

specifically, I am using a raspberry pi 3 a+, for size and power consumption. the display is a hyperpixel4.

the power supply is the same adafruit powerboost 1000c I used before, which unfortunately is not powerful enough to drive my pi4. but the pi3a+ is an ok compromise and there are some savings from not having ethernet and a usb hub.

i'm using a chunky 6000mah battery with it so it last ... forever, but is pretty heavy. i didn't really do any battery life testing with my smaller lighter batteries /or/ this one, so that's a change I *might* make in the future...

viv ⭐️ relayed

politics, middle school 

viv ⭐️ relayed

I still cannot believe an app like Signal that advertises itself as a secure and private platform sends notifications if someone in your contacts starts using Signal. Every time I get this pop-up, it's always about some journalist friend who frequently does work with confidential sources. How is this still a thing?!?!?

viv ⭐️ relayed

youtu.be/H-bD1Pf3xGY the devs of Lenna's Inception are making "what if Pokémon was good" and this trailer has me pretty fucking hyped

viv ⭐️ relayed

re: trans cool zone 

Show thread
Show more
Cybrespace

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.