Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

FPU socket replacement in Falcon

Blogs & guides and tales of woo by forum members.
Post Reply
Steve
Moderator
Moderator
Posts: 3342
Joined: Fri Sep 15, 2017 11:49 am

FPU socket replacement in Falcon

Post by Steve »

Hi all,

I was attempting to try out @dml's amazing SVO Minecraft-like Engine for the Falcon 030. But upon starting the program I saw:
in game crash.jpg
in game crash.jpg (282.18 KiB) Viewed 629 times
loading.png
loading.png (1.48 MiB) Viewed 629 times

I tried transferring the files in different ways, without any luck. Eventually dml suggested I try the DSPbench and FPUtest. DSPbench passed, but FPUtest failed:
failed fpu test.jpg
failed fpu test.jpg (424.42 KiB) Viewed 629 times

I then inspected my FPU:
the suspect.jpg
the suspect.jpg (347.67 KiB) Viewed 629 times

Firstly I noticed a hair-line crack in the socket, when removing the FPU the crack widened. Also - a leg of the socket fell out when removing the FPU!
FPU leg.jpg
FPU leg.jpg (29.31 KiB) Viewed 629 times

So I could already see what my bank holiday monday was going to be all about.... :)

Firstly I designed a 3D printable bracket for the FPU (will be attached here to download as STL:
3d printed bracket.jpg
3d printed bracket.jpg (117.86 KiB) Viewed 629 times
FPU bracket.stl
(1.64 KiB) Downloaded 7 times

Luckily I had a socket replacement already on hand:
new socket in bag.jpg
new socket in bag.jpg (383.61 KiB) Viewed 629 times

I used chipquick flux and low-melt solder for the original socket legs, then applied heat with my heatgun to remove the socket easily. (don't worry about the 'bodge wire' inside the socket, it's from a trace repair)
prepped and ready.jpg
prepped and ready.jpg (478.09 KiB) Viewed 629 times

It came off nicely:
socket removed.jpg
socket removed.jpg (410.25 KiB) Viewed 629 times

Now to solder the new socket:
soldering new socket.jpg
soldering new socket.jpg (465.05 KiB) Viewed 629 times

Soldering finished, I then checked all pins for shorts with my multimeter:
finished soldering.jpg
finished soldering.jpg (442.94 KiB) Viewed 629 times

FPU installed with my bracket for extra strength:
final fpu and bracket.jpg
final fpu and bracket.jpg (449.82 KiB) Viewed 629 times

FPU test passed!
working fpu test.jpg
working fpu test.jpg (504.21 KiB) Viewed 629 times

SVO works!!!
working svo.jpg
working svo.jpg (328.54 KiB) Viewed 629 times
User avatar
exxos
Site Admin
Site Admin
Posts: 28679
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: FPU socket replacement in Falcon

Post by exxos »

Nicely done! :2k2:
leonk
Posts: 42
Joined: Sun Apr 14, 2024 3:04 am

Re: FPU socket replacement in Falcon

Post by leonk »

How did you solder on that new socket? It's designed to be installed using solder paste and not hand solder. That's why when some try to hand solder it, they punch out the middle support plastic holder. I see this all the time with Neo Geo MV1C/1B UNIBIOS 40 pin adapters. Even under a microscope, it's almost impossible to solder all those pins by hand.
User avatar
HigashiJun
Posts: 2390
Joined: Fri Jun 19, 2020 7:21 am
Location: Tokyo

Re: FPU socket replacement in Falcon

Post by HigashiJun »

Neat and nice repair !
mikro
Posts: 826
Joined: Mon Aug 28, 2017 11:22 pm
Location: Kosice, Slovakia
Contact:

Re: FPU socket replacement in Falcon

Post by mikro »

Very nice Steve, great job.
Steve
Moderator
Moderator
Posts: 3342
Joined: Fri Sep 15, 2017 11:49 am

Re: FPU socket replacement in Falcon

Post by Steve »

leonk wrote: Mon May 04, 2026 11:40 pm How did you solder on that new socket? It's designed to be installed using solder paste and not hand solder. That's why when some try to hand solder it, they punch out the middle support plastic holder. I see this all the time with Neo Geo MV1C/1B UNIBIOS 40 pin adapters. Even under a microscope, it's almost impossible to solder all those pins by hand.
Thanks for the compliment, it was very difficult as I don't have a microscope (I just use magnifying lenses) The only way it was possible is probably due to me having a very fine soldering tip. The forum post made it look easy, but there was a lot of swearing in-between photos :) ... coincidentally I do have solder paste, but I haven't had good experiences using it previously, I often end up with tiny solder balls left over in random places and I was worried some might have gotten stuck underneath the plastic centre of the socket, potentially causing issues, so I opted to hand solder.

Thanks everyone else for the kind feedback :)
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 15073
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: FPU socket replacement in Falcon

Post by rubber_jonnie »

Nicely done.

I did install a CPU socket on a Mac Classic once and I cut the centre square out to allow easier soldering and it worked very well.

Of course it can lose a little strength by doing so, but in your case with the stiffener around I doubt it'd be a problem.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3060
Joined: Tue Nov 19, 2019 12:09 pm

Re: FPU socket replacement in Falcon

Post by Badwolf »

Very nice work.

My Falcon's FPU socket replacement was my first crack at proper electronics work back around 2013. It didn't go well.

I didn't have the right tools. I didn't know what I didn't know. I made things worse and ended up soldering the FPU direct to the mobo, IIRC.

It wasn't until I started work on DFB1 that I decided to revisit it and could make good some of the mess I'd created with better tools and more practice. Even then I went for the punch out the bottom square option.

This, on the other hand, is how it should be done.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Post Reply

Return to “MEMBER BLOGS”