kriswillcode's Avatar

kriswillcode

@kriswillcode

Work-from-home astronaut | 3D printer | Chicago

292
Followers
217
Following
537
Posts
22.06.2023
Joined
Posts Following

Latest posts by kriswillcode @kriswillcode

I'm actually impressed with that word salad.

06.03.2026 22:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Was Trumpy Bear him too?

06.03.2026 21:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A sign that reads "Acme Feed & Seed - Where the Locals go Since 1891"

A sign that reads "Acme Feed & Seed - Where the Locals go Since 1891"

Formerly Chuck's

06.03.2026 18:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

free idea for anyone who wants to run for mayor: policy proposals pegged to Chicago turning 200 in 2037. "Chicago200". like 200 new miles of protected bike lanes. 200 new public bathrooms. 2000 new bus shelters.

05.03.2026 02:30 ๐Ÿ‘ 70 ๐Ÿ” 14 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 2
Preview
Sign the Petition Rename Park #567 in Chicago for artist Dont Fret

Petition here: www.change.org/p/rename-par...

02.03.2026 16:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Dont Fret Park? Friends, Fans Hope To Rename Bucktown Park After Late Chicago Artist The artist, writer and Wicker Park native died last year. Friends and relatives have launched an online petition as the first step in renaming a park near The 606โ€™s Bloomingdale Trail after him.
02.03.2026 16:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Screenshot from an SNL skit. There's a thermostat mounted on window blinds.

Screenshot from an SNL skit. There's a thermostat mounted on window blinds.

Why did SNL put a thermostat on window blinds?

01.03.2026 05:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ME: pack a bag, weโ€™re flying to kansas

MY WAYWARD SON: what kind of bag

01.03.2026 04:26 ๐Ÿ‘ 1381 ๐Ÿ” 341 ๐Ÿ’ฌ 25 ๐Ÿ“Œ 12

things every single republican president of your lifetime has done

- started a war in the middle east
- completely destroyed the economy

28.02.2026 14:20 ๐Ÿ‘ 26294 ๐Ÿ” 8895 ๐Ÿ’ฌ 289 ๐Ÿ“Œ 334

This is gorgeous!

16.02.2026 21:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Far Side cartoon. Casting a furtive look from behind her safety goggles, a cow uses an acetylene torch to break the seam of an underground tunnel. The caption explains: In a tunnel under the Chicago River, a descendant of Mrs. O'Leary's cow follows her calling.

Far Side cartoon. Casting a furtive look from behind her safety goggles, a cow uses an acetylene torch to break the seam of an underground tunnel. The caption explains: In a tunnel under the Chicago River, a descendant of Mrs. O'Leary's cow follows her calling.

Cow tools

16.12.2025 14:55 ๐Ÿ‘ 257 ๐Ÿ” 39 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 4
A shot of the whole keyboard

A shot of the whole keyboard

A close-up of the keyboard. It's all clean!

A close-up of the keyboard. It's all clean!

I even managed to preserve the label!

I even managed to preserve the label!

And now it works with modern computers!

And now it works with modern computers!

The finished IBM Model M! It's clean, all the keys work, and hopefully it'll last another 32 years!

15.02.2026 17:59 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Electronics all wired up.

Electronics all wired up.

Electronics installed! The wires and adapter mount are held in place with hot glue: this should allow it to be removed fairly cleanly.

Electronics installed! The wires and adapter mount are held in place with hot glue: this should allow it to be removed fairly cleanly.

Quick test to confirm it still works. It does (or at least K and F5 work).

Quick test to confirm it still works. It does (or at least K and F5 work).

Everything is all wired up and installed.

Soldering the breakout board to the adapter board was easy thanks to the through holes. The motherboard cable to the adapter was more tricky: the pads are small and the wire was pretty stiff.

The wires are held out of the way with some hot glue.

15.02.2026 17:28 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
The adapter board and the USB-C breakout boards installed in their 3D printed mounts

The adapter board and the USB-C breakout boards installed in their 3D printed mounts

Like a glove! The mount fits perfectly flush, and I used fuzzy skin to mimic the texture of the original housing. The effect is more subtle in real life: the camera is adding some HDR effect to the texture.

Like a glove! The mount fits perfectly flush, and I used fuzzy skin to mimic the texture of the original housing. The effect is more subtle in real life: the camera is adding some HDR effect to the texture.

Here are the mounts and boards before they're installed.

Here are the mounts and boards before they're installed.

Look at how perfectly this fits! The USB-C breakout board in its mount and installed in the keyboard's housing. There is very little clearance between the mount and the existing cable socket, but it's enough to work.

Look at how perfectly this fits! The USB-C breakout board in its mount and installed in the keyboard's housing. There is very little clearance between the mount and the existing cable socket, but it's enough to work.

To hold the breakout and adapter boards, I designed and 3D printed two mounts. I don't have the exact "yellowed white" filament, so I used orange, and it actually looks pretty modern.

Next step is soldering...

15.02.2026 16:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image Post image Post image

Lastly, there are some pixelation filters that are pretty much useless. The grey one isn't too bad, but I can't imagine when I'd use that.

Overall, it's pretty fun, but not worth the price.

12.02.2026 01:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A view of a train station: Paint Frame

A view of a train station: Paint Frame

A view of a train station: Film Frame

A view of a train station: Film Frame

A view of a train station: Emoji Frame

A view of a train station: Emoji Frame

A view of a train station: Camera Frame

A view of a train station: Camera Frame

The filters look OK (especially that monochrome one), but the frames are bad: they take up so many of the already-precious pixels.

But at least they're kind of fun, right? Except for the Camera Frame - that's so dumb.

12.02.2026 01:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A view of a train station: Normal Filter

A view of a train station: Normal Filter

A view of a train station: Cool Filter

A view of a train station: Cool Filter

A view of a train station: Warm Filter

A view of a train station: Warm Filter

A view of a train station: Monochrome Filter

A view of a train station: Monochrome Filter

With a resolution of 1440x1080, I think they were going for that "early 2000s nostalgia" look. But I remember those photos as having more saturated colors and a somewhat higher contrast

Here are four photos showing the basic filters:

12.02.2026 01:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
The Kodak Charmera keychain camera!

The Kodak Charmera keychain camera!

A view of the LCD screen. The viewfinder in the upper left is just a hole - there's no lens!

A view of the LCD screen. The viewfinder in the upper left is just a hole - there's no lens!

A view of the box and some of the contents. Clockwise from the upper left: the box, the camera, a pamphlet about the camera's inspiration, and a camera trading card (?).

A view of the box and some of the contents. Clockwise from the upper left: the box, the camera, a pamphlet about the camera's inspiration, and a camera trading card (?).

A close-up of the unfolded pamphlet

A close-up of the unfolded pamphlet

I recently picked up a Kodak Charmera!

It's a keychain camera with an LCD screen and USB-C. Because it's so small, the camera is hard to hold level. And the photo quality is absolutely potato.

But it's shockingly fun to use! And I think I can fix the grip with a 3D printed handle.

12.02.2026 01:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Soldering is really easy! I suck at it, but it still works

10.02.2026 02:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Front of the motherboard. The C3 capacitor looks very sus, but I'll investigate later.

Front of the motherboard. The C3 capacitor looks very sus, but I'll investigate later.

Back of the board. Looks shockingly clean!

Back of the board. Looks shockingly clean!

The adapter was in a big rubber block. I only need the little board, so it was easier to cut the block away.

The adapter was in a big rubber block. I only need the little board, so it was easier to cut the block away.

Here's my wire map. There are only four input and four output connections, so this should be easy. The USB ones are clearly labeled, but not so for that weird little PS/2 plug.

Here's my wire map. There are only four input and four output connections, so this should be easy. The USB ones are clearly labeled, but not so for that weird little PS/2 plug.

Electronics time! The plan is to take a PS/2-to-USB A and connect that to USB C breakout board. Externally, there's only a USB C port, so the keyboard should look stock from a distance.

10.02.2026 00:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

This is why I now get all of my political analysis at the gas station.

09.02.2026 19:00 ๐Ÿ‘ 307 ๐Ÿ” 5 ๐Ÿ’ฌ 11 ๐Ÿ“Œ 0
The outer label on the case says the keyboard was manufactured on December 31, 1993.

The outer label on the case says the keyboard was manufactured on December 31, 1993.

The label on the back of the metal barrel plate says it was manufactured on January 3, 1994.

The label on the back of the metal barrel plate says it was manufactured on January 3, 1994.

Someone's lying here. I could understand if these dates were reversed, but this seems wrong.

08.02.2026 22:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Keys pre-cleaning. The faces are only slightly yellowed, but there's a lot of gunk on the sides of the keys.

Keys pre-cleaning. The faces are only slightly yellowed, but there's a lot of gunk on the sides of the keys.

All of the keys removed.

All of the keys removed.

Started cleaning the backplate with q-tips and soapy water.

Started cleaning the backplate with q-tips and soapy water.

This is the water from the first pass on the backplate. ๐Ÿคฎ

This is the water from the first pass on the backplate. ๐Ÿคฎ

Started the cleaning process. There are no major scratches and any yellowing appears to be superficial. For right now, dish soap and a magic eraser.

08.02.2026 21:52 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
A print of PZI 3D's key cap puller on MakerWorld. It's printed in black PLA.

A print of PZI 3D's key cap puller on MakerWorld. It's printed in black PLA.

A print of a 5.5mm socket wrench with an extended shaft. It's printed in black PLA.

A print of a 5.5mm socket wrench with an extended shaft. It's printed in black PLA.

I didn't have the correct sized socket that was long enough to open the case, and I didn't own a key cap puller. 3D Printing to the rescue!

The wrench was modelled in FreeCAD in like 10 minutes, and the key cap puller is from PZI 3D on MakerWorld. Both have held up perfectly so far.

08.02.2026 18:37 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A view inside of the IBM Model M keyboard from 1993. Some orange crud is visible in the upper left of the keyboard.

A view inside of the IBM Model M keyboard from 1993. Some orange crud is visible in the upper left of the keyboard.

A close-up of the orange crud on the keyboard's backplate.

A close-up of the orange crud on the keyboard's backplate.

A broken standoff. This would normally support the metal barrel plate. Easy fix with CA glue!

A broken standoff. This would normally support the metal barrel plate. Easy fix with CA glue!

Post image

This keyboard is shockingly not too bad on the inside! There's some spilled coffee(?) and one standoff was broken. Also, no sign of any popped plastic rivets!

08.02.2026 18:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
An IBM Model M keyboard.

An IBM Model M keyboard.

A view of the label: Manufactured for IBM by Lexmark, 31-DEC-93

A view of the label: Manufactured for IBM by Lexmark, 31-DEC-93

The permanently attached PS/2 cable is starting to fray near the keyboard. The cable is supposed to coil, but isn't stretchy.

The permanently attached PS/2 cable is starting to fray near the keyboard. The cable is supposed to coil, but isn't stretchy.

A close-up of the PS/2 connector.

A close-up of the PS/2 connector.

I'm restoring an IBM Model M from 1993!

It's in really great shape, but the permanently attached cable is starting to fray and the dongle chain (PS/2 to USB-A to USB-C) is annoying.

08.02.2026 03:46 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

bro whistles are the NICE option. do you really want to challenge 1,000 nerds with 3D printers to invent something louder and more annoying???

28.01.2026 01:08 ๐Ÿ‘ 3745 ๐Ÿ” 607 ๐Ÿ’ฌ 132 ๐Ÿ“Œ 119

They should put Mickey Mouse hands on the doomsday clock to give the end of the world some much-needed whimsy

28.01.2026 05:22 ๐Ÿ‘ 227 ๐Ÿ” 69 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
A New York Times headline that reads: "Calibriโ€™s Run-In With Rubio Wasnโ€™t Its First Controversy."

A New York Times headline that reads: "Calibriโ€™s Run-In With Rubio Wasnโ€™t Its First Controversy."

Can't say I ever expected to see a "That Font was No Angel" headline. But here we are.

11.12.2025 11:56 ๐Ÿ‘ 8036 ๐Ÿ” 1584 ๐Ÿ’ฌ 165 ๐Ÿ“Œ 148

You will be visited by three spirits

09.12.2025 14:36 ๐Ÿ‘ 31 ๐Ÿ” 7 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 9