Crusty geek. Retired software developer, aspiring musician. Used Unix way before it was cool. Once I built a pumpkin chucker. Another time, I built an LED cube. Interests: 3D printing and making in general, synths (playing and making them), learning the bass guitar (rock, jazz, funk), FPGAs and electronics, pinball. I spent 40+ years obsessively coding and studying computing, but that interest has finally cooled.
Public Key
npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng
Profile Code
nprofile1qqsqqnje9w3exs4auzt40ekkn2eyaknmqa6rp53uu2z93nmeqssn27spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsd3shfr
Author Public Key
npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Show more details
Published at
2024-06-04T01:11:37+02:00 Event JSON
{
"id": "3aaa824be7dad45eae5ef3753b5a3819775140d1a5034a23d4b98ba9440e2f68" ,
"pubkey": "004e592ba39342bde09757e6d69ab24eda7b077430d23ce28458cf790421357a" ,
"created_at": 1717456297 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://chaos.social/users/kbob",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://chaos.social/users/kbob",
"pink.momostr"
]
],
"content": "{\"name\":\"Kernel Bob\",\"about\":\"Crusty geek. Retired software developer, aspiring musician. Used Unix way before it was cool.\\n\\nOnce I built a pumpkin chucker. Another time, I built an LED cube.\\n\\nInterests: 3D printing and making in general, synths (playing and making them), learning the bass guitar (rock, jazz, funk), FPGAs and electronics, pinball. I spent 40+ years obsessively coding and studying computing, but that interest has finally cooled.\",\"website\":\"https://chaos.social/@kbob\",\"picture\":\"https://assets.chaos.social/accounts/avatars/000/111/219/original/b264b0a615f9898d.gif\",\"banner\":\"https://assets.chaos.social/accounts/headers/000/111/219/original/5090f4a5145424eb.png\",\"nip05\":\"[email protected] \"}" ,
"sig": "ff444d5fccb276a8f1191df29a52b4b826d67f891f0d4039e8d7d8a43e914d06c48f167247ed924c2032283a9baa1e4cc54bcb408d14e0acadd060ff3bb7eb9b"
}
Last Notes npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Does that mean a future RedHat Enterprise release will pick up Valkey too? npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Stupid Fastener Tricks, Episode 87. These dowel pins I got on Amazon have internal threads. I had no idea why, but I got 'em anyway. Turns out they're pretty useful for inserting/removing them into deep holes and making 100% hidden hinge pins. #BlackLackStackHack #Prusa3D https://assets.chaos.social/media_attachments/files/112/552/615/814/250/331/original/4606521f7400929b.jpeg https://assets.chaos.social/media_attachments/files/112/552/624/378/840/619/original/2644df8330fc1933.jpeg https://assets.chaos.social/media_attachments/files/112/552/635/012/352/540/original/8b003c8268a6c751.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Unrelated, but also visible in the first photo above, the purple ("aquamarine") hexagonal tube in the lower left is for the LED wiring. The LED power supply will be underneath, and one strip of LEDs will be in the enclosure lid. Power and signal will run through that tube and up through the leg to the lid. #BlackLackStackHack npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob The cable passes through the foot under the leg to another MATE-N-LOK connector inside the enclosure. You can see ribs on the upper bracket. Those house the dowel pins I'm using as bushings for the slider. I posted photos of the prototype of that upthread on May 9th. #BlackLackStackHack #Prusa3D https://assets.chaos.social/media_attachments/files/112/470/240/812/339/042/original/38fc8627d0d3968a.jpeg https://assets.chaos.social/media_attachments/files/112/470/249/894/613/019/original/a70b3e65e8f31e0d.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob It will go outside the enclosure on the back side, as shown here. #BlackLackStackHack #Prusa3D https://assets.chaos.social/media_attachments/files/112/470/216/188/993/041/original/21e90ff9508ef280.png npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Here's the power supply mount I came up with. The upper bracket slides up, and the power supply can be removed without tools. That way I can take the printer to the bench without a lot of hassle. The AMP MATE-N-LOK connector is rated for 70 amps! The power supply is rated for 10. #BlackLackStackHack #Prusa3D https://assets.chaos.social/media_attachments/files/112/470/176/759/178/385/original/32c16fa531cd51a2.jpeg https://assets.chaos.social/media_attachments/files/112/470/186/632/079/380/original/ce43ad66a5bab73d.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Reposted with a useful alt text, compliments of https://www.explainxkcd.com/wiki/index.php/2233:_Aurora_Meaning Hover text: The astro-ph.SR arXiv servers are simultaneously being overwhelmed by electronic requests and actual electricity. https://assets.chaos.social/media_attachments/files/112/422/982/011/920/629/original/bf4f8fa0e4722eb3.png npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I adjusted a few dimensions, and the second try fits nicely. There's just barely room enough (I hope) to bend the wires around and connect them into the jack. This is the same receptacle Prusa uses for their enclosure's optional quick release. So if I ever move my printer into one of those, it will be ready to plug in. https://www.prusa3d.com/en/product/psu-cable-quick-release-for-original-prusa-enclosure-mk4/ #Prusa3D #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/422/160/469/750/945/original/6ad06acfbd6c620f.jpeg https://assets.chaos.social/media_attachments/files/112/422/169/016/253/394/original/425aa39bd9e59490.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob It took the entire day, like 12 hours, just to model this power supply cover. It doesn't look that hard, but it took a long time to collapse the infinite possibilities down to this one. It's on the printer now; I'll see if it fits in an hour. #IkeaHacks #BlackLackStackHack #Prusa3D https://assets.chaos.social/media_attachments/files/112/419/847/257/163/498/original/6c506747c89a1137.png npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I plan to put the printer's power supply outside the enclosure attached to one table leg. The bottom of the power supply will fit into a cradle, and a cap will slide down over the top of the PS to keep it stable. To remove, I'll just slide the top up and lift the PS out. #IkeaHacks #BlackLackStackHack #Prusa3D npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I am still working on the printer enclosure when I'm not traveling. Today I made a test piece that slides along an IKEA LACK leg. I put steel dowel pins on two sides for a tight but low-friction fit. It works better than expected. #IkeaHacks #BlackLackStackHack #Prusa3D https://assets.chaos.social/media_attachments/files/112/413/750/894/388/908/original/86c7348fa3a560d2.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob ??? This was supposed to be a video. It looks like I just uploaded a still. #3DPrinting #IkeaHacks #Prusa3D #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/335/297/052/634/118/original/f6270cd7ee5efa1f.mp4 npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I've solved the problem of mounting LEDs to the underside of the LACK table in my printer enclosure. I'm very happy with the result. #3DPrinting #IkeaHacks #Prusa3D #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/293/407/990/717/272/original/544b5219e54c86fa.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Here's the new prop arm and the tool that squeezed it together. The pieces aligned pretty straight but not perfect. Note that the two halves of the arm were printed in different orientations. I had to print the left half with support. #Prusa3D #3DPrinting #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/282/043/686/972/314/original/5a92c1f10c79ad3b.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob This joint locks two PETG pieces together far better than it has any right to. I had to force the pieces together with Knipexes. I'm printing the prop arm (previous toot) in two interlocking pieces. Prusa's design used a very loose mortise and tenon with Superglue. #Prusa3D #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/280/509/824/273/684/original/2e1cf6af7319dbda.mp4 npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I redrew the prop arm to move the bracket to the corner of the table. Numerous picky little changes later... #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/267/533/753/162/200/original/bca90e40a63313b1.png npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Now that we know where the solid parts are inside the table, we see that most of the screws in Prusa's enclosure design are screwed into air. Hmmm... (Source: https://blog.prusa3d.com/mmu2s-printer-enclosure_30215/ ) #BlackLackStackHack #Prusa3D #IkeaHacks https://assets.chaos.social/media_attachments/files/112/266/818/987/306/347/original/a3891adda017ac1b.jpg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Calling it wood was far too generous. As I expected, there's a block of sawdust-glue porridge in the corner just slightly bigger than the leg. It's hard to measure in there, but it looks like it extends about 60mm from each table edge. When I drill the hole for the cable, I can get a better measurement. #IkeaHacks https://assets.chaos.social/media_attachments/files/112/264/079/247/207/906/original/104577f9a3314160.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I suspect most of you, like me, get to see the insides of IKEA furniture far too rarely. So here's a LACK table undergoing surgery. Now I'm trying to excavate out to the corner to find out how much wood is there for the legs. I want to run a cable in next to the leg and hide it inside... #IkeaHacks https://assets.chaos.social/media_attachments/files/112/263/966/640/380/826/original/92c5beaefc4c1604.jpeg https://assets.chaos.social/media_attachments/files/112/263/969/361/171/864/original/d654f49726a083ff.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Color change! And now I can go to bed. #BlackLackStackHack https://assets.chaos.social/media_attachments/files/112/188/188/936/894/257/original/88b4eb405936bc0a.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob The hinges have bar magnets to hold them closed. That's from Prusa's design, but I moved them to give them about 60% more mechanical advantage and increase the closing force. They feel very satisfying to operate, but I won't know for sure until the doors are attached. #BlackLackStackHack #Prusa3D #3DPrinting npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Here's the other end of the LED channel. It's open on the bottom for wires. I can drill a hole through the table anywhere that is hidden by the square plate and doesn't interfere with the screw holes. I think I'm using JST SM connectors, so the hole needs to be that big. This is by far the most complex mechanical assembly I've ever designed. #BlackLackStackHack #Prusa3D #3DPrinting https://assets.chaos.social/media_attachments/files/112/188/094/476/961/038/original/906cf6b68c5e564b.jpeg https://assets.chaos.social/media_attachments/files/112/188/107/117/386/848/original/7c91415e51a7e94d.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob The orange post on top is not a separate piece. I did a layer height color change. #BlackLackStackHack #Prusa3D #3DPrinting https://assets.chaos.social/media_attachments/files/112/187/916/484/399/524/original/795fd5e99a494e51.png https://assets.chaos.social/media_attachments/files/112/187/919/680/531/568/original/6e21e382685d7217.png npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob The purple piece is the end cap for the LED channel. It press fits into place. The wires will feed into the channel from the other end. This will probably be one of the trickier bits to assemble when sliding this down onto all four legs at once. The filament is Prusament Ultramarine Transparent PETG. The other colors are Prusament Prusa Orange and Prusament Matte Black. The ultramarine is outside the gamut of most LCD screens. #BlackLackStackHack #Prusa3D #3DPrinting https://assets.chaos.social/media_attachments/files/112/187/851/599/357/570/original/648f1dd18b3de569.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob The bottom of the slot between the rails is 0.2mm wider than the top, so the gridfinity tray snaps into place and isn't coming out. (I can push it out from the bottom.) I tried 0.8mm on the first iteration, but I couldn't force the tray in. #BlackLackStackHack #3DPrinting #GridFInity npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob This is part of the top rail where the Gridfinity bins go. The two rail pieces are held together by dowel pins, and they are tight and rigid. I made the grid floor a separate insert because I couldn't get a good surface finish when it was printed upside down. (And now it's a contrasting color.) The grid floor is also two pieces joined by dowel pins. The rest of this rail is on the printer now. @npub1d4n…dptf #BlackLackStackHack #3DPrinting #GridFinity https://assets.chaos.social/media_attachments/files/112/187/794/243/313/959/original/6a4eca54d6ca945d.jpeg https://assets.chaos.social/media_attachments/files/112/187/794/838/914/902/original/adcfb4631749d355.jpeg npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I'll also have an IKEA MOSSLANDA shelf on the front with another 2x12 #gridfinity slots. My old printer enclosure has that, and I like it a lot. npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob As promised, there's just a little #gridfinity storage under the lid. It's about time to stop pushing pixels and start melting filament. I think this is at least a week of print time and about three Kg of PETG, if I get everything right on the first try. Which I won't. @npub1d4n…dptf #3DPrinting #BlackLackStackHack #IkeaHacks https://assets.chaos.social/media_attachments/files/112/160/820/666/477/259/original/eed79ca64a7b4dc4.png npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob That's darn good graphics too. npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Wheee! Look at me! I figured out how to get two hinges and a door to move in sync. (Revolute joints for each hinge pin, rigid joints between the pieces, then let F360 figure out the rest.) Anyway, the LACK printer enclosure continues slowly. #Fusion360 #MCAD https://assets.chaos.social/media_attachments/files/112/156/623/122/673/454/original/c2c624be97e5038c.mp4 npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob Yeah, so I started over. Now I'm tying components together with rigid joints and tying them to points on sketches whose measurements use parameters. This is the measurement I tweaked that blew my model up last time... Maybe I should hashtag this thread. #Fusion360 #MCAD https://assets.chaos.social/media_attachments/files/112/133/400/599/773/513/original/6788807053e6ec8f.mp4 npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I also have grouped things into components incorrectly. For example, I made the two halves of a hinge into one component, because the parts have to mate, and they share sketches and dimensions. But to open the door, the moving part has to be a separate component. I feel like I'm missing something basic. npub1qp89j2arjdptmcyh2lnddx4jfmd8kpm5xrfrec5ytr8hjpppx4aqgqjtng Kernel Bob I do not understand components and coordinate systems in Fusion 360. Because of that, I may have lost the design I've been drawing all week. I changed a parameter, and half the things that should have moved did move, and half did not. Curves that had been closed were no longer closed, and things got worse from there. It looks like parameters used in the Move/Copy command don't update? Do I have to use a rigid joint to fix every component? Advice welcome.