Welcome!
THIS BLOG HAS BEEN MOVED TO SUBSTACK.
YOU CAN FOLLOW ON THERE FOR FREE (NO NEED TO PLEDGE OR DOWNLOAD ANY APPS)
Hi there, I'm Virtvic, and you may know me from 1920s films, such as 'Who Stole All the Spoons,' 'Whose Coat is that Jacket,' and 'Gadzooks, it's a Herring!'
Oh, actually - that's my alter ego, Vincent Marmite.
I'm Victor Marland, internetly (may not be a word) known as Virtvic. I used to do a podcast, the Ten Pence Arcade podcast, for ten years with a bearded lad called Shaun. It's still going - check it out if you like arcade games from yesteryear with a healthy bucket of daftness - podcast
It's been a few months since I stepped down from my role there as slightly less silly than the other guy. I am now going to do various things with videogames. Such subjects will include:
- arcade machines and hardware
- retro console games
- interesting tech - probably ancient, nothing modern
I will attempt hacking, modding, repairing, reproducing and basically TINKERING.
There won't be much structure to what I do; it'll be when I have time and feel motivated to do stuffz (may not be a word). Heck, sometimes I may even just drag out an obscure console or game and review the thing, pretending that a million other people haven't already done this waaay before and probably waaay better than I could.
So - onto the first tinkering!
ALUVEX SPIN
This is a Vectrex CNC made Aluminium Spinner.
Hang about! - what's a Vectrex, Mr. Tinkery?
Check out madame Wiki: Vectrex Wiki
In my words, it's an all in one vector game console with its own black and white screen with a controller attached and a killer game built into it. Cartridge-based, released in 1982. (I really wanted one at the age of 9, but NO WAY I was going to get one back then - they were £200!)
If you have a Vectrex or are interested in them, I highly recommend the Facebook group Vectrex Fans Unite!
Officially, there weren't any spinner, or 'dial' games released on the Vectrex. All current games that work with a rotary controller are either home-brew or converted arcade games, hacked to work on the good ol' Vectrex. Check out some of the awesome work Thomas has done with the 'hard to get hold of' VECFEVER cart. The other, slightly more accessible way to play some of these are on the mighty fine PITREX, a Raspberry Pi computer-based Vectrex cartridge.
Myself and some other talented peeps have made and sold 'spinner' controllers before.
HANG ON! They aren't actually spinners. A spinner is a device that uses an LED-dependent sensor with a wheel that has slits or holes in it to give the attached device information on where and how quickly the dial is being moved by the user, or 'twiddler.' The main component in these is actually a ROTARY ENCODER (did those words need to be BOLD? You decide!).
A rotary encoder is an inexpensive electronic component that comes in different flavours. The ones I use are from RS (UK).
SO! (2)
The Vectrex community are a good bunch of people and they LURVE new and especially faaaancy things for their beloved dark console (it's all black, by the way).
I already do semi-regular drops of controllers (digital arcade joysticks, analog arcade joysticks, all button Asteroids type controllers, mini joysticks, rotary controllers) for the Vectrex. Every now and again, I'll go a bit mad and design and make METAL controllers of some sort. I have made similarly shaped (to the original controllers) aluminium controllers before.
Those were in short supply (they took ages to make, maaaan) and probably won't be made again (but, never say never).
I made 3 of the rotary aluminium controllers in question before. These were all one offs and different from each other. They were made and given away to friends fo' FREE. There was a blue themed one with custom engraving for the person's Vectrex game publishing home-run company. Another red-themed one with similar personalised engraving was given to someone for their tech-based home-run company. The third and final one was for someone who was SO enamoured with the blue one, I just had to make him one, this time with green buttons, custom vector based engraving and under floor lighting 😎. Unwittingly, this made up the holy trifecta of RGB. Anyone into retro gaming will know the relevance of those initials.
After enjoying the weekend of the retro game expo 'Revival' in the Midlands, UK and having been given much feedback over Chris' blue metallic rotary controller, I realised I'd better make some more, but more of a 'production' run. I decided to make ten, but of course one more cheeky blighter asked for one after the initial orders were claimed. I found a spare lump of aluminium at work; an unloved, bullet-holed piece, which I christened Trevor. Trevor was to be transformed from an ugly duckling alloy billet into a beautiful brushed alloy work of functional art.
As I was making ten (eleven) I thought it a bit too cheeky and a fair bit dishonest to just use left over bits from my work, so I asked to buy some pieces from our local supplier. The material wasn't as expensive as you might think, for big lumps of solid aloooominum - especially from an industrial supplier, ordered from an industrial engineering company, with an account from said supplier.
I had already started designing, or rather re-visiting, the original designs and tweaking them a bit. I use a CAD-CAM package (One CNC) at work and even have a legit (no, really) copy of an older version of my own at home. My old boss sold me the software for a knock-down price before I left to go live in Scotland.
The new tweaked production versions had some lovely Vectrex branding engraving on the front, black buttons (of course), and a stainless steel spinner knob. The stainless steel part is what gives this controller a 'weighted spinner feel' - if you've ever played Atari's arcade game Tempest before, you'll kinda know what this feels like. I drew the part out as a 3D model to give the customers an overall idea of what the final product would look like.
In the following picture, you can see there's a thick part on the bottom. This is what the machine vice holds onto in the CNC milling machine to actually make this. Afterwards, the part is turned over and that thick holding piece is removed and finished off. The engraving and back cable hole was done during the first operation as I used a 5-axis mill, which can work on 5 sides or any angle in between.
3d Cad Cam Model
*If any CNC nerds are reading, the mill is a 5-axis Matsuura MX330 with a ten pallet changer.
*Just for those 3 nerds, some machining footage.
In brief, here are the operations needed to make the 3 main parts of the controller.
Controller main body
Op 1 (as above, video shows the profile and inner pocket being machined)
- Top face
- Rough & finish profile
- Gut out the internal pocket
- Drill back hole for the cable gland
- Machine top step for top plate to fit into
- Drill & threadmill M3 threaded holes for top plate
- Chamfer all round
- Engrave front
Op 2 (part is reversed in vice)
- Remove holding piece and finish top face
- Chamfer edges
- Spot face 13mm spot face holes for rubber feet
Controller top plate
Op 1 (4 fixing holes)
- Drill 3mm holes with countersinks for countersunk screws (black, of course)
Op 2 (hold plate thru holes on quickie fixture I made)
- Machine 2 button holes and 1 spinner knob hole
- Outer profile and chamfer around it
Stainless Spinner Knob (from 35mm round bar material)
Op 1 (main part)
- Top face
- Faceted outer profile
- Top shallow spot face
- Chamfer profile
- Side hole (for securing onto rotary component shaft)
- Thread side hole M3
Op 2 (back face)
- Remove holding piece and finish top face
- Drill shaft hole
Here are some parts assembled:
I also made a 3D printed spray paint template for the box 'art.'
That's about it for this first blog tinkering entry thang. I have a bunch more lined up and will be recording my tinkerings with pictures, explanations and videos. I may even give instructions on things to make yourself, although this one might be a bit difficult unless you have access to raw aluminium billets, industrial sized CNC machines and CAD-CAM software to actually program the machine. The wiring inside is actually very easy if you can hold a soldering iron the correct way around. Clue: one end is *REALLY* hot.
See you next time. I think you can leave comments on these blog post thingies, so please do and I'll try to answer any questions etc.
Tell your friends! Like & subscribe or something? Yay! Wahoo etc.
Yay, first comment on new blog! Good read, Vic, keep it up👍 D-Type
ReplyDelete"internetly" -- learned a new word today :)
ReplyDeleteI aim to edumicate.
DeleteI'm a fan of your humor and your tinkering. (Makes me a bit mental I guess, but wouldn't have it any other way.)
ReplyDeleteI see no problems with that.
DeleteNice one Vic - are you going to show how you wired it up and what sort of board is inside it?
ReplyDeleteBe very interesting to see also :)
It isn't much to look at - just 3 wires to the rotary encoder and a wire to each button with grounds. No board in there at all.
DeleteReally? Wow
DeleteCan your spinner be made to work in port (1) with button function too, to play like Tsunami and the like
Deleteexcellent first instalment, well written, informative, funny... gotta admit I was hoping to hear more about which biscuits were involved in the whole cnc process, but otherwise i cant fault the blog so far... cheers man...
ReplyDeleteWhat are these biz kits you speak of?
ReplyDeleteDear Mr Marmite. Not only do I adore your early movies and your yeast based spread, I also love a good blog, so it seems I have completely lucked in, here.
ReplyDeleteAs impressive as the milling is, it's the attention to details that really stand up and be counted. Love the packaging, for example.
Toppest of top work throughout. Very well done, Sir.
Looking forward to the next entry.
Ah, Mr 20to5. Nice to hear from you. It's nice to hear you are enjoying my ramblings. It will be a varied amble through reambletown in the future. Expect the unexpected. Or not. You decide...
ReplyDeleteNew words added to my vocabulary plus I got to look at all the pretty pictures = WIN! Looking fwd to seeing more!
ReplyDelete