Back in September 2023 I investigated rust eaters for no particular reason other than to avoid getting ripped off by market leading proprietary brands (aka Evapo-Rust). In order to challenge my solution to this problem (sorry), I used an old vise I found rusting away in my mother in law's garage.
The Mighty Shiz
Retrofitting 1983 Shizuoka AN-SB CNC milling machine, Bridgeport mill, Colchester Bantam lathe and 1982 Tree UP-1000 CNC lathe with modern controls - and other workshop stuff
Monday, 15 December 2025
I have many vises....
Friday, 12 December 2025
Cooker hood and clock face
More domestic chores, Fatty?
Yes, The Stupid Fat Bloke has been busy again. The extractor hood above the cooker hob has been dodgy ever since we moved in and if anything has been getting worse. Partly the switches getting gooed up with condensed cooking vapours - with a failed light driver module preventing the lights working.
Quickly and without any obvious forethought the whole thing came off the wall and got dismantled without consideration of the effort required to complete the job.
This seems to be an AEG HD6470M, probably about a decade old. Found the user / installation manual which gives some idea how to dismantle it:
Here's the replacement alongside the original (£5 from Amazon next day). It's a bit wider but it should fit.
And indeed it does. Held in with some double sided foam strip, once a couple of superfluous moulded features had been snipped off the housing:
Lid back on and module replaced in the hood assembly:
The switch / lamp assembly slides in from the front. It was a bit of a fiddle to get back in - but not half as much as it was to remove in the first place.
The cowing thing "just" drops back down and the job is done. Yes, I tried it out on the bench before refitting it.
What's this clock business about?The clock face has been looking a bit sad recently. It seems the facia(?) has come loose and is distorted.
Shouldn't take long to machine - about 10 mins:
Off we go. I couldn't be arsed to remove the machine vise and have to refit / retram it again afterwards, as it's much simpler to mount a piece of good quality (= flat) plywood in it and fasten the stock down to it. The machining forces will be minimal, so deflection isn't going to be an issue.

And soon enough it's back in its place above the (repaired) cooker hood. Yes, it's managed to synchronise itself and I also replaced the hands correctly. If you park the hands at 12:00:00 by removing and replacing the battery, you know the correct position to replace them at.
Friday, 5 December 2025
Well - what happened with the Bantam's LinuxCNC update?
Did you get it running finally?
Last time round, I'd installed the new version of Linux and LinuxCNC but it wasn't working.
The error messages gave a bit of a hint. Each one lists the lines in the HAL files that are causing the app to crash. Commenting out the problematic lines one by one finally got me a working system, with all the axis scaling, homing, closed loop operation etc.
Still some issues to be sorted out, when the ongoing domestic tasks allow:
- The wireless MPG sort of works. It allows jogging but many of the keys don't work.
- Andy Pugh's macros don't show up. A tab appears in the GUI but clicking on it does nothing. This was actually one of the main features I was hoping to gain by upgrading, so there is work still to do.
Sunday, 23 November 2025
LinuxCNC time again
Yes, call me a sadomasochist but the time has come for me to get involved in this again. The CNC Bantam sort of works but there are a few issues.
- The Tree can only sensibly handle work up to perhaps 6" diameter or so and it lacks a conventional tailstock.
- The Tree's tailstock provided is only intended for supporting the work, not drills, taps etc.
- The Tree would struggle to do any heavy duty tapping or threading, as it has a fixed pulley ratio between the motor and spindle. While it's rated at 4kW, operation at low speed and high torque isn't really its strong point.
- The Bantam has a tailstock, a decent length (approaching 20") and a half decent swing (6.5"). It can also handle a faceplate and weird workpieces.
- Andy Pugh's macros required Python 3, yet the current version of LinuxCNC (back in early 2023) only included Python 2. I got the macros installed in the GUI but they wouldn't actually do anything.
- I had grief with the RT default kernel and had to f*ck about a lot to get things running, eventually having to install a different kernel.
- I'd almost lost the will to live when getting the closed loop axes set up (X and Z axes have glass scale encoders).
- And the WMPG took some setting up, to say the least.
Before getting caught up in updates, there's a problem with the cabinet. Sometimes the system works and sometimes it complains that the breakout boards aren't connected. That's classical "dodgy connector" stuff, requiring some investigation.
I have many vises....
Back in September 2023 I investigated rust eaters for no particular reason other than to avoid getting ripped off by market leading proprie...
-
Setting up the servo tuning(?) software: Having spent a couple of hours yesterday pratting about with the PID controllers for the X and Z ax...
-
Right, so having gone through the motions with the X axis (cross slide), I should now be able to set up the Z axis (longitudinal) encoder an...
-
The bearing arrived as expected this morning. Took a few minutes to make up a 42 x 25.5 x 7mm thrust washer, then fitted the bearing and was...












































