Spectrum Next Mini – All The Bits!

Another un-interrupted few hours of Laptop time and I’ve now gotten to the point where….All the stuff fits. Now it’s just small tweaks, printing and ‘production’ .

To get the PS/2 from the XBerry pi to the correct place on the rear of the case, I’ve put a small 6 pole ‘helper’ header over on the left.

Much Improved PS2 Port location – you can see the connector inside is now moved up and in-line with the other things!

I’ll then use just the small insert connector pins bit of the PS/2 connector and hand solder some wires for the first run. I might then make a fancy PCB for a final ‘final’ version

I’ve also now added a PS/2 port to the ‘rear’ of the keyboard PCB to save having a 4th custom PCB. For those that want ‘just a keyboard’ i’ll not be populating the rear side components (other than the Pi pico)

I’m now happy enough to pretty much freeze any problem solving, everything’s been solved now, so it’s down to relatively minor clearance and fitting tests now!

I’ll no doubt] need a few small revisions anyway and I’m really itching right now to make this thing Physical so soon, i’ll start using the 3D printers again, and be able to start back on the A500/ C64 and Blinkenator development!

For the Next Mini – some stats

Three Custom PCB’s seems to do the trick.

One Keyboard PCB (Duh!)

One Joystick Adaptor

One SD Card Adaptor

One Pi Pico

Nearly 70 3D printed parts in Six colours

The new tall switches and PS2 port – on the keyboard now
Some silk screen tidying needed

The two new PCB’s in Yellow – The ‘internal’ DB9 won’t be present on the Next Mini – it’s just there for a standalone product idea

Xberry Pi Dual Joystick adaptor

It’s Tiny!

Mr Dom Superfro knocked up a schematic to allow two joysticks to be used on the Xberry-Pi. I’ve thus tweaked my small triangular Adaptinator PCB to be more rectangular and having ‘stuff’ on it

The Thing is tiny. I’ll work on a 3D printed shell for it also to be used with non cased X-Berry Pi’s!

Lots of house rennovations, busy at work, hoping to get some tinkering time in May!

Spectrum Next Mini – SD card

The Xberry pi’s SD card slot location isn’t ideal when putting inside a Scale Next Mini.

With the HDMI, EAR and power sockets all aligned to the back of the case, the micro SD slot sits about 13mm too close to the rear from where the ideal location would be on the side of the Next. – As can be seen below

It also sits about 30-35mm too far from the side of the case. So, an adaptor is needed. You can buy these ‘micro Sd / TF extenders’ – But, none in just the right length (they’re close), nor in a slight offsetty-typey thingy.

‘off the shelf’ Micro SD extenders

So, i’ve had to knock up yet another PCB!

Presenting the SD card offsetor thingymajig.

Turns out there’s a few projects online that use 0.6mm thick or 0.8mm thick PCB’s to plug into a standard slot and extend out TF / Micro Sd cards. Micro Sd cards are 0.7mm thick though, and few ‘cheap’ PCB places seem to do that thickness…

I’m going to try both and see what happens. Seems most have success with 0.8mm.

And, here’s the board sitting inside the Next Mini!

I suspect this board may change in size a little as it’s probably going to be easy to re-purpose it also for the 3 side buttons.

And, before you ask, Yep, all this is so that the Next Mini looks very close to the original, I think I’m close!

The reason my one looks ‘stumpy’ is that it’s exactly 50% of the length and width of the Next, but is exactly the same height!

New PCB – Next Mini DB9 Thingy

Had some issues fitting everything inside the Next Mini case…I’ve almost wanted to dump the exactly 50% scale idea…

The Problem – Commercial DB9 connectors are cheap and plentiful

They’re just simple joystick connectors after all..many 80’s and 90’s consoles / computers used them.

Here’s a quick preview of one of my browser windows after spending a good 4 hours hunting for ones I specifically need

The Xberry Pi just doesn’t fit very easily into a 50% Scale Next mini case without some jiggery pokery. I want the case to be easy to remove from the Xberry so this means no mods. It was practically impossible to find suitable connectors to mount on my interposer PCB. I needed slim, not sticking out too far and right angled PCB mount.

I found a few , but even their footprints clashed a little and it left the joystick connector just a bit too close to the coloured strips edge of the case…….

BUT, a quick brainwave – Do as i did with the C64-Mini!, mount solder bucket joystick ports on the edge of the PCB……

Voila

And, here’s where it sits in the grand scheme of things!

Here’s a render of the rear of the case

I’ve spotted that some Design For Manufacture will be needed on the rear of the case as the thickness below the DB9 is just over 1mm. The PS/2 port isn’t much more, so i’ll probably need to cut out the bottom of the cutout and put it on the bottom of the case. might leave an ugly seam if I get it wrong, but we’ll see.

Now, to tackle the PS/2 Connector and power LED. The Keyboard connector is proving problematic also due to lack of space, may have to get creative with yet another custom PCB!

Spectrum Next Mini Progress

Had chance to spend some quality time with my loved ones The computer. Have started on the final stages of getting the Next Mini ready.

Needed to finesse the keyboard design a little to allow for better fitting inside the Next mini. Have been mindful that it’s also designed to be standalone so the PCB isn’t an ‘odd’ custom shape like my previous iterations were and can be easily sit inside a standard rectangular case if need be.

Have designed a Middle board (in yellow in the images) to accommodate the PS2 (keyboard / mouse), DB9 (Joystick) , Power LED, Micro SD slot and the side buttons. I’m planning on using the Xberry Pi without any mods so it complicates things a little.

Still not quite sure how to handle all of those electrically yet – but there’s quite a few options available, even if worst case, someone has to solder a bunch of wires in place

XBerry Pi  based Next Mini
Cutaway view

If you count the Rasperry Pi zero, and the ESP-01 wifi device, there’s FOUR layers of PCB’s, two custom PCB’s and over 70 3D printed items (well, less than 20 if you now count the keycaps as 5 items which is how they come off the printer!)

Just spotted that i’ve not put the power LED in place yet…then there’s the potential blinkenator-ish illuminated inserts, then, then, then…………

A world first? Dual colour MSLA resin printed keycaps!

Ok, they’re not perfect yet…the process just needs a little dialling in.

I’ve googled a little, I really do think I’ve done something unique! Me, a mid 40’s Welsh bloke doing something no one else has…

I genuinely think this has never been done before…

Happy to be proven wrong 🙂

Trying to be a perfectionist! (Next Mini)

It’s been a couple of weeks of iteration and maybe ten actual prints between these two prints!

In person, the difference is very notable. more subtle in pictures.

This is as good as it gets for a standard set of keycaps 🙂 I’m finally happy.

Now I can really get stuck into experimenting with getting those legends white! I have three ideas, one may be limited somewhat by the viscosity of water!

Spot the difference!

Spectrum next Mini – updates – almost there!

Have done a good amount this past week – Finally received the 2mm pitch ribbon cables so decided to test the boards……

…Aaand, something wasn’t correct – lots of keys jumbled up.

So, had to spend an hour or two diagnosing!…and to do that I knocked up a quick spreadsheet to cross reference. I had a similar problem with my C64 Mini, so suspected it was simple ‘swapped pins’ – But was worried as to how I goofed it up….

Continue reading “Spectrum next Mini – updates – almost there!”

Tiny keycaps – Spectrum Next Mini.

Spot the goof up!
Four by four makes one!

I’m going to write to those Fox’s Glacier Mints people and suggest they make tasty keycaps!

After two days of hunting, Found a paint scraper to remove the keycaps off the printer !

Also Bought some IPA to clean the keycaps up…

But…I’d forgot to actually prepare the slicer properly for printing.

I’d planned to just print straight on the bed without supports.

I forgot to remove the first base layers / brim / whatever it’s called so there’s no hole on the underside of the keycaps!

Ah well!

I’ll re-slice and reprint tonight, it’s an hour to print, so very quick to iterate!

Also, can’t find my curing station, and it’s raining today…d’oh!

Next Mini keyboard – ready to print!

But, forgot to buy IPA to clean the thing off once printed.

Found a Very well priced 5L of 100% IPA at Sydney Solvents for $35 delivered!

Now, if in a rush, I could pay $10 for 125ML at Bunnings

Here

Or even a more reasonable 250Ml for $14 at Jaycar

Here

(They even have 5L for $76!!)

But, I’m stingy, anticipate that I’ll need quite a bit (even though it took me two years to not use 5L back in the UK due to fastidious recycling)

So, summary, I’ll

Be printing key caps next week at the latest!

Then I’ll re-do the Next mini PCB a little bit too!

Prototype mini keyboards have arrived!

As suspected, a few minor goof-ups already spotted on the Next mini one, and the C64 one too. The Amiga one’s looking ok so far….

Still a few weeks of testing needed though before a production run can happen!

Sinclair Spectrum Next mini, next to an Xberry Pi.
All the minis

Prototype keyboards incoming

Woooo!

Should be here next week, not long till I find out how badly I’ve cocked them all up and how much work needed for a re-spin for production!

I purchased 2000 switches so can re-spin and re-test one, possibly two depending on which one (the Amiga needs 500 switches for 5 keyboards, spectrum needs far fewer!!)

Exciting times, now gotta get off my bum and fire the resin printers up.

Yep, these are WORKING keyboards for the

The A500 Mini Amiga

The C64 Mini Commodore 64

And

The Spectrum Next Mini (an Xberry Pi case) which is a 50% X &Y (100% Z) scale next mini styled case.

More Xberry Pi / Spectrum Next Mini!

Picture heavy this post!

The Keyboards (Spectrum Next Mini, The A500 Mini and TheC64 Mini) are actually being made right now at JLCPCB – The Keyswitches arrived, were checked and manufacturing is go!

So, in the meanwhile, I’ve been playing around with the Next mini case – My original design was a proper , almost exact 50% scale. That means you place 4 of them in a square next to each other 2×2. Then Stack another 4 on top.

So That’s EIGHT spectrum Next mini’s, stacked in a ‘cube’ of 2x2x2…

Recently, Some clever guy Released the Xberry Pi, A ‘credit card’ sized Spectrum Next that can fit in a Raspberry Pi case…

Of course, it wouldn’t fit inside my Next Mini! There’s just not enough space inside to fit a keyboard and this….Infact, this thing needs exactly the same amount of height as a full sized Spectrum Next!

So, after some re-jigging, I’ve now made the Next Chibi (name, work in progress)

This version keeps the impractical 50% scale keyboard…BUT

It’s a 100% height Next!

(So you can only fit four in the space of a full sized next)

Inside’s not quite finished

Decided that VGA will have to go – for now

Continue reading “More Xberry Pi / Spectrum Next Mini!”

PCB’s finalised for Next Mini and A500Mini

Actual cash has been paid!

the 2000 custom switches are being sent to @jlcpcb, To use them all up, I’ve ordered 15 of the next mini keyboards to prototype

Front of the First prototype

Rear of the prototype

The rear of the Spectrum Next Mini keyboard has a Raspberry Pi Pico option – I’ll create a PRK keymap – this will allow people to use the device with USB ‘things’ like raspberry pi’s, PC’s or even the A500 Mini 😉

Without the Pico, it’ll work as a standard 5+8+2 next keyboard, or, for it’s main intended use – with the Xberry Pi’s 10×2 header.

Render of the prototype Spectrum Next Mini keyboard.

I’ve also ordered 10 of the A500 Mini Prototype – this one’s on version 10. it should be the final one before I can hit ‘production’ – everything fits, no reason why it won’t work. This revision just adds a little circuitry – which is easily bypassed if it doesn’t work

So, ETA – at some point in 2024!

Spectrum Next Mini Keyboard!

The Xberry Pi won’t fit in the Next Mini case ‘as-is’

So, I’ll do the east bit first and design up the keyboard to fit the Xberry pi’s headers.

This way, I’ll have a working next mini, just with a rather large raspberry pi shaped box next to it,

Kinda like a PC!

The easy EDA alignment of the keycaps for the switches to align the CAD
CAD aligned!
Next mini case is too small!
First run of aligned PCB

Small Blinkenator update!

These are the first brand new work that i’ve done on the inserts. The previous LED inserts were hacked out of the STL’s the ZX Spectrum Next team released some time ago. Since those early mesh hacks, i’ve learned quite a bit more on Fusion360 (which is entirely free for makers!)

Not much of an update, but i’m slowly picking back up on this again, personally, it’s been quite a tough 2021 , leaving me with little capacity to do fundemental development stuff…On the plus side, i’ve been in ‘something shiny’ mode for quite a while and literally shotgun blasting ‘fun’ ideas for new things, a few of which have been developed further and you’ll read about once they’re better baked.

Blinkenator – July Edition

Ordered the last design in yellow and it fits!

Just gotta procrastinate about adding components myself or getting a batch assembled…

The fancy pogo pin thingies seem to electrically do the job…..

This’ll be the last attempt at solderless, time’s ticking on and I really should plan to release this by Xmas!

Super LED Blinkenator 2000 Stuff –

Sorry for a lack of News of late…….

Have been having a little bit of a creative Block with the Blinkenator. It’s a typical story where ‘something shiny’ has been spotted and has been taking up the small chunks of time I’d normally allocate to this stuff.

I’m awaiting on those Pogo pins to test the next revision…….But, have also seriously re-thought the programminator / tester device…….And, we have what you see above

ROUGH IDEA OF CONNECTIVITY, The programminator sits ‘underneath’ the J15

The Plan.

40 Pin Raspberry Pi connector will allow some ‘playing’ around with the ESP device, and programming of the Arduino. I’ll need to figure out exactly how to write the software to do it- but, there’s dozens of tutorials out there so i’m confident.

Programming could also be done via a standard 6 or 10 pin ICSP device (that can be bought for a few quid off Ebay) directly on the blinkenator itself, or via the 9 pin connector at the bottom – which breaks out to the Programminator.

The Programminator also utilises the J15 connector of the Blinkenator – This should be a great way of testing the new Pogo pins connections as my Specnext J15 is fairly well shot

There’s 2 new holes – 57mm spaced (same as a Raspberry Pi!) which can sit standoffs which match the positioning on the programminator (rasperry pi footprint)

Took quite a while to get this far – now at least you should be able to see the LED’s doing their stuff whilst connected to a Pi and a test board!

June 2021 Revision of the Blinkenator

I’m very close now to getting this new board done as a BETA….next step is to print out, test fit and tweak

In other Interesting news, JLCPCB ‘s NEW version of EasyEDA exports OBJ files! I’ve literally just discovered that you can EXPORT a 3D model of your PCB.

That’s a game changer!

A quick Bodge-up with Microsoft 3D Builder

Why it’s a Game Changer – Simply use Microsoft 3D builder or Tinkercad (or anything really, those two are just superbly easy to use

Assemble your bits – whack ‘print’ and, send to a 3D printer. Or put into your favourite slicer program and do the same – I’ll have a little bit more of a play tomorrow – it’s 11PM now. Now, to use the Resin printer or the Filament one 🙂

Oh, as for the ‘something shiny’ that’s come along…..Checking the logs in Fusion360, I started back on the 8th February. Since then I’ve easily spent 200+ hours editing, tweaking, Learning. I made the first 3D print last week. There will be many more prints till it’s ‘final’ .

There’ll be a few versions of electronics inside, Basic version will likley be some type of Raspberry Pi – Compute Module , A design is well underway. I’m also possibly thinking of dabbling in FPGA, though a 6 layer double sided PCB is a bit daunting, I’m designing one anyway after gaining a big bit of help from someone who’s already familiar with FPGA’s

I’m being vague as I really don’t know where this one’s going. I’ll need to show this publicly, once it’s done and then see what occurs. I’ll need a new, larger resin printer for sure if it takes off though, it uses the entire build volume of my Anycubic Photon Mono printing off the two larger pieces at an angle!

Super LED Blinkenator 2000 (never ending story edition)

I’m still trying to make this darn thing solderless….and, I have possibly a lead, which ain’t cheap…but will allow me to offer two versions.

Those gold things are pogo pins. But, slightly less common ones with a 1.2mm diameter pin part. This should sit quite nicely into the Next’s 1mm holes in J15…..except in my excitement, I forgot about that darn keyboard connector!

Using these requires yet another redesign, but a relatively minor one that only needs the connector stuff soldered on the reverse of the PCB…

On the plus side, this could make end user fitting of the inserts a little easier 🙂

As for ‘expensive’ – those pogo pins are around £1 each and at least 6 will be needed, more if the wifi relocation is used!

Super LED Blinkenator 2000 – Beta …Err, lost count!

BETA 12….ALMOST IDENTICAL TO BETA 11

Beta 11 had a minor cock-up in that i’d missed off the 3v3 line. I’ve also taken the oportunity to shift things around a bit, re-align stuff and generally do a lot of really picky small stuff that generally makes me feel a bit better. Except that upside down C22 that i’ve just spotted, D’oh!

Also, I now introduce 2 more members of the Super LED Blinkenator 2000 family

The Clampinator

This one, you’ve kind of met before. It’s a small ‘clamp’ PCB, but it now splits into two parts. One ‘spacer / shim’ sits in-between the Clampy larger bit, the other, is the clampy larger bit.

When installed, it’ll look a little something like this…..

Blue is the Next PCB. Red is the tiny thin break-off ‘spacer’. Black is the Blinkenator.

The Red ‘shim’ part stops the yellow clamping PCB from getting too close to the Blinkenator when the screws and nuts are tightened.

That combination of PCB’s, copper balls, nuts & bolts provides a robust electrical contact to J15 – Without needing to solder. Yes, it’s a little fiddly – I’ll make some instructions.

Another Member – The Programminator

Glorified serial to USB convertor

Now i’ve switched over to a SMT atmega chip, it needs programming. I’ve bought some of the important signals out to a PCI EXpress connector to make for me, at Bleugh.Biz headquarters to quickly program the on-board arduino and test some basic features.

I thinkn REV 2 of this board could be useful for general tinkering also, so i’ll probably do a limited run to sell if people really want them. I’ll send out a handful of REV1 of this board to the BETA testers, IF BETA12 works.

And, finally – a quick overview of the new layout and routing. I’m now confident enough in the design to use a copper pour for a much more professional finish!

Blinkenator – Beta 11

Have had quite a few ‘spare’ hours to tinker these past few weeks. Finally have gotten over a little bit of a hill and put some development time back into the SUPER LED BLINKENATOR 2000

Thanks to some fellow hardware developers for keeping me sane!.

The changes to this board – Mainly switching from a soldered on Arduino Pro Micro to using a discreet Atmega328p chip which is commonly found in the Arduino Pro Mini

My previous choice of Micro was mainly driven by attempting economies of scale and using the same one for the C64 Mini keyboard kit as this. Also, a desire to allow people to ‘program up’ their own Blinkenator board – The Atmega32u4 is a bit of an overkill for a handful of LED’s though. Importantly also, prices of arduinos have risen quite a bit since Brexit . Changing to a chip saves easily 60% in hardware costs over the soldered on Arduino, it also saves a handful of minutes in soldering!

It does introduce a little more complexity – I now need to figure out how to ICSP – In Circuit Serial Programmin works as i’ll need to burn an Arduino bootloader to each one.

I’ll also need to develop (or modify) a Programmer to allow a more day-day use of the device over UART to USB

Next step, port the Blinkenator to the 328p, test, if it works, Order Beta11

Oh, the Ball clamps are working superbly, just gotta be careful of feature creep on that clampinator board now!

oh, probably will look at swapping the JST connector footprints to SMT – would be nice if I can have just the

Super LED Blinkenator 2000 – Scrrew it.

Had to admit, the failure of the Beta 9 got to me a little bit. Took me a couple of days to take stock, stand back and think.

After much thinking, about life, being married, kids and generally having to work hard at a day job, remembering about that one time where that bloke ripped you off, Postulating how things can build up and get to you to the point where you just think that getting screwed and having your balls in a vice would be more preferable………..

You can come to yet another epiphany!….Screw it and put the Balls, in a vice.

I present to you……..The precursor to the release candidate for the production version….Err

Continue reading “Super LED Blinkenator 2000 – Scrrew it.”

The Balls don’t really work :-( [EDIT – Now they do!]

D’oh!, Blinkenator Beta 9 board arrived. Powers up just fine and works ok too

BUT….I Can’t seem to get quite enough clamping force with the balls between the PCB’s to get a reliable I2c connection.

Surprisingly, as the power is closer to the edge of the connector, it powers up reliably, 100% of the time! the I2c is right at the centre where the most flex is, so makes the least contact……

If I really press hard, it works a treat.

Couple of possible options open now

1 – Something very stiff jammed inside and use the case itself to press against the board (I don’t like this)

2 – Some other, softer conductive metal thing

3 – yet another redesign (TM) – I have some ideas, but i’m concerned at the spring forces required to obtain a contact

4- give up on a ‘solderless’ design. – I’m trying hard to not alienate a bunch of people by requiring soldering, but at some point I may need to call it quits. With the new VAT rules kicking in, more parcels are being charged VAT and handling…prototyping has gone up by 25%!

Just a quick update to say I’m still working on it

Interesting new kickstarter – Pi on a PCB in a speccy!

Back a few years ago, I ventured into making my first PCB in over 2 decades. it was motherboard to hold a raspberry pi zero, and fit within a zx spectrum case.

it was inspired a little by an article in MAGPI magazine by a Mr P J evans.

I did kind of goof it up a bit, so relegated that to the ‘ideas to do in the future’ drawer

Whilst perusing Kickstarter today, I found this –

https://www.kickstarter.com/projects/hermitretro/hermit-retro-zx-spectrum-board?ref=thanks-copy

The Hermit Retro ZX Spectrum Board

A custom board for original and reproduction ZX Spectrum cases powered by a Raspberry Pi Zero and the Fuse emulator

So I backed it!

Have a look 🙂

it’s a far more elegant solution than I came up with.