chebe: (Default)
2025-04-02 01:00 am

Digital Sparkle Collar

History )

Collar )

Circuit )

Attachment )

Putting it all together )

Finishing touches )

Coding )

Testing )


Photo of the neopixel collar, closed, and turned on, with four wires meeting in the middle, leading to the Gemma in a translucent bright green 3d printed circular case, inside yet another in a translucent bright green 3d printed circular case, with the LEDs in various shades of green, yellow, white, and off.

Digital Sparkle Collar, with more robust case situation
Photo by [personal profile] chebe

chebe: (Default)
2025-03-26 12:00 pm

Gemma projects revisited

It can be funny, what projects end up being used for a very long time. But with time comes maintenance, and possibly even improvements. Which is what happened as I was considering ways to make my beloved Gemma projects less fragile. When they were constructed I didn't have a 3d-printer, which ruled out experimentation. But I do now.

Gemma case )

Tiara )

But if we're talking about improvements around things involving Gemmas, then I'd like to present a lifetime achievement award to the maker of this JST connector extractor model. It's explicitly for micro:bits, but it's the same JST-PH form factor as used by Gemmas, Floras, and Lilypads. It is the 20 minute print that I wished I've had for the last 15 years. *applause*


Photo of two tiny bright green 3d prints, with two triangular 'hooks' at one end, and a raised area and hole at the other end for gripping.

JST-PH extractor tool
Photo by [personal profile] chebe

chebe: (Default)
2024-05-15 12:00 pm

Divoom Pixoo LED Display Replacement

Divoom Pixoo Slingbag is nice looking bag, with a 16x16 RGB LED screen in it. I was curious and wanted to look inside. (I must caution you if you buy one for yourself; there are always discounts, don't pay full price. And their after-sales marketing is often overwhelming.)

The bag is constructed well, of decent quality materials. The LED grid works very well. The app for it, on the other hand, is absolute hell. Other people have made alternative clients for them, like the DivoomClient for ESP32, Divoom Timebox Evo, but the only one I personally tried out was the Windows Diwoom client. Which worked pretty well, but made me realise the bluetooth communication isn't protected at all. If there isn't a client currently connected to the bag, there's nothing stopping anyone else from connecting and changing the displayed image. So clearly the hardware had to come out.

Details )


Photo of the outside of the bag, in regular light, with the Rainbow animation playing.

Outside view of the bag, new display in place, running Rainbow example
Photo by [personal profile] chebe



This bag is quite eye-catching, and people have asked me questions about it whenever I've brought it out. I look forward to customising the animations, eventually. There are repos that will decode the actual animations from the app, but there doesn't seem to be a ready library for implementing them in MicroPython (I saw a promising one for CircuitPython, which alas is not MircroPython), but I'll keep investigating. Also, the original display is still functional, so that might find a use somewhere that isn't public.
chebe: (Default)
2024-03-20 12:30 pm

Lamp light diffuser

My office/workshop is not meant to be a photography set. The lighting isn't suited to product beauty shots, yet photos still happen in here. Part of this is that I'm more photosensitive than your average maker and will happily work away in my dark cave. But I want better photos, so I decided to try and improve the lighting situation without splashing out hundreds on professional gear (that won't fit in here anyway).

Details )


Two black 3d printed rings set into each other, with two layers of greaseproof paper sandwiched between them, fitted to a silver Ikea Tertial lamp shade

Diffusion ring fitted to lamp
Photo by [personal profile] chebe



Before and After )
chebe: (Default)
2024-01-24 12:45 am

Adafruit LED Glasses basics

Some time ago I got myself an Adafruit LED Glasses Starter Kit. But other than turning it on and running the example code I hadn't done much with it. Then with the return of Congress I, of course, wanted all the LEDs, so I dug it out. First things first, how am I going to wear this?

Physical details )


View, from the wearer's point of view, of my glasses, with the LED front panel attached via overclip nose-bridge, and driver case attached via velcro to the left arm.

Front panel and driver attached to my glasses
Photo by [personal profile] chebe



Code details )
chebe: (Default)
2024-01-15 01:00 pm
Entry tags:

Sewing Needle Organiser

There are a lot of brands of sewing needles, and they come in many different types of packages. This makes storing them neatly a challenge. Unable to keep track of which ones I had, and which ones I needed, I cracked and measured all the different types I have. The card packaging of the Organ needles is the widest (John James is the tallest), so wide that I realised that if I make the width just a little bigger I could fit two of the more standardised plastic packs side by side. It came out to each slot being 72mm x 8mm X 30mm.

Which fits;
Klasse
Prym
Schmetz
John James
Organ
Lapwing

In 3D Builder I made ten of this shape, arranged in a grid with 4mm walls between and around each, and subtracted them from a larger block (maintaining the wall widths). Then I printed the result. I had massive problems with the PLA filament I was trying to use. In the end I scrapped* the entire roll and went back to my reliable black PETG.

(* scrapped in that, I'm going to find a way to use it outside of my printer, probably following these ideas; 'Can 3D Printing WASTE be Recycled at Home?' by the Brothers Make)


Photo of a shiny black plastic printed caddy with 5 rows and 2 columns of slots filled with various packages of sewing machine needles (and one tiny pair of snips), on a table in front of my sewing basket.

Finished sewing needle caddy
Photo by [personal profile] chebe

chebe: (Default)
2023-08-22 04:30 pm

Burda Smoking Trousers

The fabric choice in the top was driven by the fabrics I wanted to use in the trousers. The trousers in question being a soft tuxedo-style; BurdaStyle Smoking Trousers (Plus Size), March 2013, numbered 140B, (same pdf as the 'Marlene (as in Dietrich) Trousers'). The provided image doesn't really show anything, so let me describe them. These are a non-stretch straight-leg pattern to be made up in crepe. It closes with an invisble zipper in the centre-back, and there are back waist darts. The (front) pockets are curved, and the waistband has a two-overlapping-at-centre-front-curved-pieces detail, that is actually sewn together, with two buttons as just decoration. The pattern also has optional side stripes, which it suggests to use a sequin fabric with.

Many details )


Front view of a full-length pair of black crepe trousers, with curved diagonal pockets, and a waistband of two overlapping curved pieces, seemingly held together with two black buttons, hanging from a black trouser hanger against a white wardrobe.

Burda Smoking Trousers, finished, front view
Photo by [personal profile] chebe

chebe: (Default)
2023-02-22 11:55 am
Entry tags:

Faux Barbed Wire 3D Printed Jewellery

The best feature of TPU is that it's flexible. Which makes it an ideal material for wearable 3D prints. If I can figure out how to handle it. To that end I gave this Faux Barbed Wire Choker and Bracelet Instructable a go.

Did I mention that TPU is stringy? Well, it is. The lower example in this photo is how they come off the bed. Then the work is trying to pull off most of the strings, snipping chunky pieces, and then melting messy bits. The Instructable mentions burning them off. This is how I learnt that TPU is flammable. The top example is what my attempts to clean up the prints results in. Each shiny, rounded blob is where fire happened.

I persevered, and had a few goes. I am under-whelmed by the results. Partly because of the burning, but also because of the very clearly visible layer lines. The ones in the Instructable came out much better. I've got a ways to go yet. TPU is tricky y'all.


Two 3D printed faux barbed wire bracelets, in black TPU. The top one is cleaned up, with melted blobs at the end on most of the 'barbs'. The bottom one is how they come off the bed, messy and with lots of extra strings.

The cleaned up, and straight off the bed, versions
Photo by [personal profile] chebe

chebe: (Default)
2023-02-15 01:15 pm
Entry tags:

Purism Librem 5 phone case

Not too long ago I got my hands on a Purism Librem 5. I'm still trying to get to know this device, so I can't say much about it yet. Except that I love everything it's going for. I just don't know how to make it work for me. Mainly because, with a fully charged battery, and all the hardware switches in the off position, by morning there is hardly any charge left. *sad shrug*

But you know me; if it's a small piece of tech it needs a case! You cannot buy a case for this phone. You must make your own. Thankfully there is a whole case repo with options for you. I went with the slim phone case.

You might have noticed that these cases are meant to be printed in TPU. I've never tried TPU before, so let's give that a go! I ordered the TPU from my printer manufacturer in the hopes that it would work with less effort. I, um. Well, it's a case, that's for sure. But. This is stringy. When the print comes off the bed I had to pull/scrape away as much excess material as I could. I had to snip some blobs off. I tried to melt some problems away. But mostly that resulted in nearly creating holes. There are places where the layers didn't bond, and I had to cut some of them off. The inside corners of the case gathered a lot of extra material, and makes the case fit even tighter. But it does fit. So, mostly a success I guess. (If I try another print I'd pick a chonky case.) TPU is tricky y'all.


Librem5, screen off, in a black TPU case, front view from above. The corners of the case look rough, and there's gaping at the sides.

Librem5, in a black TPU case, front
Photo by [personal profile] chebe



More photos )
chebe: (Default)
2023-02-08 02:45 pm
Entry tags:

Cases for EMFCamp badges

What? I like cases, okay. I have three emfcamp badges; 2014, 2016, and 2022. I got the case for the 2016 badge at the camp itself, from the incredibly patient Fab Lab Truck people. But there is a similar one on thingiverse, for those with access to laser cutters.

I got the 3D printed case for the 2014 badge from this Lush Project's project. Be warned, it is a slow, but very solid print.

I got the 3D printed case for the 2022 badge from the official github, and unlike the other badges this one really needs a case. The default wear option sees the lanyard string wrapped around the header pins between the two boards, and more than once I found then forming a very worrying y-shape, instead of sandwiched flat together. This is a fiddly print, and the orientation I chose had a lot of supports because one piece of the case jutted out more than everything else. But it's a funky shape, so just have to roll with the complications for groovy shape.

And thus, a well protected collection.


Left; 2014 badge, red board shaped like a tilda symbol, in black 3D printed case. Center; 2022 badge, USB flash drive shaped, blue board with sea themed silk, in black 3D printed case. Right; 2016 badge, pale laser cut wooden case covering most of the badge, with four purple zip-ties.

Badges with cases; left: 2014, centre: 2022, right: 2016
Photo by [personal profile] chebe

chebe: (Default)
2023-02-01 12:10 pm

Adafruit HalloWing with SD card shield gets a case

Hello readers! Last time I got my Adafruit HalloWing badge working with the SD Card Shield under Arduino. But that's a lot of naked electronics to have dangling around my neck. Let's make a case for it!

Someone already remixed the Hallowing badge case to fit a battery, so I had a go at remixing it further. I brought the model into Windows 3D Builder, cut, and extruded the depth of the case to 2cm. Which it turns out fits everything nicely! Except, the SD card is a bit squished against the edge of the case (you might need to put the SD card in after fitting the badge into the case). If I do this again next time I'd widen that bottom opening just a smidgen.

Slight complication )


HolloWing badge wearing 3D printed case, with lanyard attached. Regular front view, badge displaying my mastodon account avatar and details (@chebe@choas.social).

Finished badge case
Photo by [personal profile] chebe

chebe: (Default)
2022-11-11 10:22 pm

Raspberry Pi case, for Plex server

I had recently setup a Plex server on a Raspberry Pi 4 (Model B - 4GB RAM). It was working well, but the disparity in the weight of the small Pi, and that of the SSD drive, not to mention the surprisingly stiff cables, meant it would go flying all over the place. So when I saw the cool case in the Pi SSD Media Server tutorial I knew I was going to give it a go.

Well reader, this is a great project, I love the results, but straight up, I haven't encountered this many 'mistakes'/omissions in an Adafruit tutorial before. Never fear, for here is my 'study' guide, born of my suffering, so you don't have to.

Details )


Fully assembled case, mainly black with green side panels and handle, showing the display, displaying the following details of the Raspberry Pi inside; plexpi. IP: 192.168.0.158. CPU: 35.0'C. Mem: 113/3787 MB 2.98%.

Pi case, build complete, powered up and display displaying info
Photo by [personal profile] chebe

chebe: (Default)
2022-11-02 01:20 pm

I 3D printed a turntable

This project was absolutely an exercise in persistence.

I had previously restored my parents' old turntable, but the plastic hinges on the lid were broken, which made it awkward to use long term. Even the stereo system in that post got shuffled around and packed away in the shed as not-strictly-necessary.

Fast-forward a few years into a more dystopian future and an ongoing pandemic, and we find me, spending a lot of time at home, looking for projects to distract myself. I had recently gotten a 3D printer for the first time, and I came across a kickstarter for the SongBird turntable kit. They would supply the hardware, electronics, acrylic, and 3D models, which you then print yourself at home. This seemed ideal to me, because if anything ever broke I would (or at least should) be able to replace just that part easily. I backed it in May.

The kickstarter campaign fulfilment was a bit delayed (by the creators catching covid), but not for long as all the parts went up on MyMiniFactory in October, followed by a few updates (that resulted in a naming schema I could not follow). I read the instructions, and decided to not make things difficult for myself and to simply use PETG like they do. I'd never used PETG before, so I did a bit of research and ordered some filament (ROSA3D PETG Standard Light Green and ROSA3D PETG Standard Black) and a Spring Steel Sheet applied PEI Flex Plate for my printer. They arrive, and I print out all the parts before the end of the year.

Parts list )

But we all know a turntable cannot be used on its own, it needs speakers, and a preamp, so I have to dig out, and clean up, my old stereo system and preamp. I found my old Cambridge Audio 640P preamp, and couldn't find the power plug. So I order a replacement. All this takes a while. June rolls around and I, at least, finally get all the parts assembled into a turntable!




All parts assembled
Photo by [personal profile] chebe



I also needed furniture to fit the stereo into my office, which had to be found, ordered, stained, and assembled. Which required rearranging other things, changing power strip layouts, and then I get covid. This takes a while.

In the instructions they say we need a 'Rega Baerwald alignment protractor V2', and they provide a link to a forum, that is shutting down leaving the file inaccessible. I bought an alignment protractor, but I'm glad backers are sharing copies of the file in the comments now (not least because the place I got my alignment protractor no longer seems to be stocking them).

I finally get enough energy to do the rearranging and I realise I do not have two sets of phono-to-phono cables, and that I really need two sets of phono-to-phono cables. I also find out that I have to order them, because nowhere locally physically stocks them?!

Everything arrives, and I'm setting it all up, going through the fiddly calibration guide, and, it's not working. I get the multimeter out and take the turntable apart. But everything seems okay. I try the stereo system AUX with a portable CD player, and that's working. I even test the brand new cables. That leaves the preamp. The power light comes on, but there's no sound coming through. So I order a replacement, the Behringer PP400 Phono Preamp that they mention in the instructions. Which means I can also print the preamp mount part (pa1mk3-1), to tuck the preamp under the metal arm.

Printed in black;
- pa1mk3-1, at fast quality (3 hours), doesn't look great, but does the job. (Slicer also complained model had problems that it repaired.)

A month later the new preamp arrives, which I attach with two M3 x 5mm screws, and I wire everything up. Finally I can listen to some vinyl.

Pictures )




Close up of needle, just because
Photo by [personal profile] chebe







Clip of turntable in action
Video by [personal profile] chebe

chebe: (Default)
2022-09-30 07:42 pm

Mintion Beagle camera, timelapses/video, and Gridfinity, for Snapmaker 2.0 A250

This started with a simple idea; I would like to be able to monitor my 3D prints from a different room. While I was having this thought Zack Freedman made a video, and things spiralled from there.

The camera is the Mintion Beagle camera. It is compatible with Marlin 3D printers, that work on baud rate 115200. There is an official compatibility list, which includes future supported models. My Snapmaker 2.0 A250 printer is supported, but its Luban slicer is not (yet).


Cut for lots of media )




Beagle camera stacked and mounted inside the enclosure, just behind the Touchscreen
Photo by [personal profile] chebe






This is the view through the camera as I monitor in-progress prints
Video by [personal profile] chebe

chebe: (Default)
2022-07-13 03:15 pm
Entry tags:

Adventures in rainbow silk PLA printing

I picked up some Rainbow silk PLA filament. How could I not? This was my first time printing with silk PLA, and first time using a rainbow filament. To try out the effect I picked some larger pieces to print; headphones stands. Perhaps a bit of a spoiler, but I think the promotional shots are misleading. The colours change very very slowly.

First I grabbed this wavy headphone stand. It prints flat, in two pieces. That wouldn't show off the filament changing colour best, so I rotated the model to print from bottom up. I figured the gentle curves would be okay, but was worried the two overhangs at the top (supporting the headphones band) would fail, so I edited them out with Windows 3D Builder, before importing into my slicer and printing (zero supports).

This is the raw print, with zero tidy-up. The silk really makes every imperfection stand out. The under-side of the arches are a little noodly, but can be cleaned up easily. You can just about make out a colour gradient, rather than colour change, through the height. But it does its headphones job nicely.

Wavy headphones stand )

Okay, so didn't really manage to get a nice colour change effect there, let's try again, but with a model that uses even more filament! Enter the Stylish headphones stand. No modifications, just printed straight up (zero supports).

Again this is the raw print, with zero tidy-up. The circular/cylindrical stand really shows off the silk PLA to good effect. The underside of the arch is a tiny bit noodly, but again can be cleaned up easily. And finally, just at the very top, we do get to see the filament change colour! That was two headphones stands before we got to the first colour transition. Not the impression given in the promotional pictures. But it does do its headphones job nicely.

Stylish headphones stand )
chebe: (WalkSign)
2022-01-02 02:37 pm

3D Printed, on fabric, Baubles

So I'm minding my own (read: entire world's) business on twitter when a tweet by [twitter.com profile] AtelDsign enters my feed. Geometric 3D printed baubles, that are printed on fabric! I had to try them!

Details )




All four geometric shape baubles lit up with red LEDs
Photo by [personal profile] chebe

chebe: (Pi)
2021-11-27 03:30 pm

Raspberry Pi 4 Android Control Console

Previously on dreamwidth:chebe we played with setting up Android on a RaspberryPi 3. Which led us to ordering a RaspberryPi 4. Well friends, it arrived. I installed the LineageOS Raspberry Pi 4 port by KonstaKANG, and set up a few things, like the Play store. It worked beautifully. We're not talking lightning fast speeds, but. it. works. So now to make it usable.

The screen and case )

The stand and arrangement )




My Android control console
Photo by [personal profile] chebe

chebe: (Default)
2021-05-19 06:32 pm
Entry tags:

Filament spool holder

In search of a better filament holder I'm trying out the TUSH - The Ultimate Spool Holder. Each leg supports one side of the filament spool, prints in two parts, and press-fits around two 608 ball bearings (the kind in skates).

For additional support I printed additional frames (in this case Abstandshalter_Extrudr_1kg_ohne_Schrift_v2). They are supposed to go under the TUSH legs, but I used them as braces on the ends instead, and glued them in place.

Picture )



TUSH with additional frames glued in place
Photo by [personal profile] chebe

chebe: (OlympusCamera)
2021-05-05 05:30 pm

Mains powered camera battery

So picture it. (Or simply remember it.) A pandemic has struck, and lockdown implemented. You are now cut off from all your activities, socialising, friends, as they take place an hour's bus ride (or flight) away. The internet is your only connection. You have a desktop computer, but no webcam. And webcams are sold-out everywhere. What do/did you do?

I was quite lucky, in many ways, but specifically here in that a year before the pandemic I had upgraded to a rather fancy digital micro-four-thirds camera. And it just so happened to be one of the few that the camera manufacturer had enabled with not just HDMI output, but clean HDMI output. They posted an article detailing how to steam video with some Olympus cameras. Following the guide I got a HDMI capture device. (Or rather two; I got on a waiting list for the expensive kind, and ordered a UKĀ£10 version from ebay.) And a HDMI-to-micro-HDMI cable.

And for a few video chats my friends had to look at me in 4K. At least for a couple of hours, until the battery died. See the camera can be charged over USB, but not while actually in use. And the manufacturer does not sell a mains adapter for my model of camera. So I ended up buying the first webcam that came into stock.

Several months go by and I have acquired a 3D printer. I am browsing the internet for things I can do with a 3D printer and I find an article on camera tools which has some cool things, but as I browse the wider 3D printed camera stuff category I come across the concept of printing dummy batteries, to be able to use any size battery with your camera. I even found one for my exact battery, in the Olympus OM-D BLS-50 Dummy Battery. The instructions on assembly are on the original model. But my experience was not as smooth as that.

Process )

This project has made me see the full potential of 3D printing. We're not just making our own pet projects. We can build things to add functionality that is not available at any price to the things we already own. And propagate it to the entire world. Okay, I get it now.
chebe: (Purple - DanceLikeNooneisWatching)
2021-04-21 06:30 pm

Piano LED Visualizer

Every so often I take a fancy to the idea of taking up the piano again. I was going through one of these spells when I came across this project, the Piano LED Visualizer. How could I not give it a go?

I ordered the suggested Waveshare LCD TFT 1.44" 128x128px, WS2812B LED Strip (144 per metre), 5V 6A power supply, silica tube strip in T0515 for 12mm in 2m length, and iConnectivity mio midi-to-usb cable. (I had a cable already, but thought it wasn't working. Turns out the port labels on my piano are backwards. (If I keep writing it everywhere maybe I'll actually remember next time.)) I already had the Raspberry Pi Zero, and miscellaneous components. As well as a digital piano. Time to get soldering.

I know the instructions say there's no need to solder, but I did anyway. I used a Pico hat hacker board and soldered the connections on to it. The idea is to wire up the power between the LEDs and Pi as in this article. Checking the pinout that looks like Data out on pin 12, and I used pin 34 for common ground. Then soldered a few connectors/adapters, before seating the Waveshare on top, installing the software, etc.

At this point it all works, but it's a loose bundle of components, so let's make that case. The instructions really gloss over this part. The case is this model, but it's based off this original case for PinkyPi. Which is where I found the guide that finally told me I needed M2.5 screws, standoffs, and nuts to assemble everything together. (The direction pad button is wonderful, but the other ones did not work for me at all. At least I can still reach the buttons through the opening in the case.)

I also ordered the midi usb-to-usb adapter needed to try the Synthesia feature, but haven't had a chance to try it out (due to a major mix up in shipping, that the seller was great at getting sorted out, but it took a while).

Overall the LEDs lighting up next to the key you pressed is neat. And you can set the LEDs to play animations if you just want background lighting, say for a video chat. But the LEDs don't line up well. I don't know if it's just because I got a cheap set of LEDs, but they are off at each edge of the keyboard by a couple of keys. Overall this feels like an early version project, but all the important parts are there. Including the software which is fairly solid. And it's very fun to play with.

Photos )



Piano LED Visualizer in rainbow demo pattern
Photo by [personal profile] chebe