Build This Cyberdeck In A Cave With A Box Of Scraps

Desktop 3D printing has been a big enabler for the cyberdeck community, as it’s allowed individuals to create unique frames and enclosures which would have been far more difficult and time consuming to produce using traditional methods. But what if you don’t have access to a well-stocked workspace, and need to do your building with the bare minimum of equipment? In that case, [ALX] recently put together a minimalistic design that can be assembled with off-the-shelf components and basic tools.

It’s the ideal cyberdeck for the neophyte, as all the parts are widely available and relatively inexpensive. While it might not be a customized as something with a fully 3D printed frame, we think it nails the look and utility that are the hallmarks of a proper deck.

The key to this build is the SmartiPi Touch case, which puts the Raspberry Pi and touch screen on a hinged panel. These hinges happen to be compatible with GoPro-style mounts, so with a few extension pieces, the panel can be lifted up high enough that it can be folded over the keyboard. The base of the SmartPi Touch case is then attached to the bottom of the keyboard with nothing more exotic than double-sided tape. Here [ALX] is using a Happy Hacking KeyBoard Lite 2, but you could substitute it with whatever you have handy.

On the other hand, if 3D printing out the frame isn’t a problem for you, this miniature cyberdeck we covered recently could be a great alternative if you’re looking to get started in the burgeoning world of bespoke mobile computers.

Adjustable Jig Eases PCB Stencil Alignment Process

PCB stencils make application of solder paste a snap, but there’s a long, fussy way to go before the paste goes on. You’ve got to come up with some way to accurately align the stencil over the board, which more often than not involves a jury-rigged setup using tape and old PCBs, along with a fair amount of finesse and a dollop of luck.

Luckily, [Valera Perinski] has come up with a better way to deal with stencils. The Stencil Printer is a flexible, adjustable alignment jig that reduces the amount of tedious adjustment needed to get things just so. The jig is built mostly from aluminum extrusions and 3D-printed parts, along with a bunch of off-the-shelf hardware. The mechanism has a hinged frame that holds the stencil in a fixed position above a platen, upon which rests the target PCB. The board is held in place by clamps that ride on threaded rods; with the stencil flipped down over the board, the user can finely adjust the relative positions of the board and the stencil, resulting in perfect alignment. The video below is mainly a construction montage, but if you skip to about the 29:00 mark, you’ll see the jig put through its paces.

Granted, such a tool is a lot more work than tape and spare PCBs, but if you do a lot of SMD work, it may be worth the effort. It’s certainly less effort than a solder-paste dispensing robot.

Continue reading “Adjustable Jig Eases PCB Stencil Alignment Process”

Crate EV Motor Hits Market: The Swindon Powertrain

Last year brought some exciting news from the unlikely quarter of an unexciting industrial estate in the British town of Swindon, the company Swindon Powertrain announced that they’d be marketing an all-in-one electric motor and transmission. Essentially this would be a crate engine for EV conversions, and since it’s pretty small it would be able to be shoehorned into almost any car. So often these announcements later prove to be vapourware, but not in this case, because Swindon Powertrain have announced that you can now order the HPD as they call it, for delivery in August. It’s not entirely cheap at £6400 ($7846) exclusive of British VAT sales tax, but when its integrated transmission and differential is taken into consideration it starts to seem more attractive when compared to engineering a random motor onto an internal combustion engine transmission.

They provide a product page with links to a load of data, installation information, and even a CAD model, as well as an ordering page in their webshop from which you can pay the deposit with the rest presumably payable in August before delivery. There is also a range of optional extras including matched inverters, drive shafts, a limited slip differential, and a coolant pump, which makes the whole ever more attractive as a package. 80kW should be enough to lend sprightly performance to all but the largest of cars, so we’ll expect to see this motor ever more often in years to come.

There is already a thriving home-made EV scene which we don’t expect this unit to displace. Instead it will find a niche at the professional and semi-professional conversion level, and we wouldn’t be surprised to see an aftermarket springing up offering ready made subframes to fit it to popular cars. If it is a success there will inevitably be copies and probably at a lower price, so it could be the start of a wave of very interesting conversion options. We hope that Swindon Powertrain will do well with it, and will manage to stay one step ahead of the upstarts. You can read our coverage of its announcement and their electric Mini prototype here.

Thanks [Carl Pickering] for the tip.

Bust Your Own Ghosts With A PKE Meter

You know, we wouldn’t be that surprised if aliens or ghosts show up for real before this year is out. If paranormal becomes part of the new normal, it might be nice to have a PKE meter that can detect spirits and help get a head start on figuring out what they want from us.

Yes, that’s right — instead of just lighting up whenever ghosts are near, [starscream205]’s meter goes the extra yard and translates spiritual energy into English words that scroll across the LED matrix. Inside is a Raspberry Pi 3B+ and a sense HAT, which takes spatial and environmental readings and assigns different words based on the results.

Now [starscream205] can go fearlessly into the night, guided by the night vision camera on the end, and watch for ghosts on the screen. Instead of a typical Pi-compatible screen, this is from a car back-up camera system and has been modified to work with the Pi.

We’ve seen a few PKE meters around here before, but they usually do things such as detect radiation. It’s nice to see one that’s faithful to the original purpose.

Smart Home Meets Dumb Terminal

Most smart home products are designed to be controlled from a mobile device, which makes sense since that’s what the average consumer spends most of their day poking around on these days. But you aren’t the average consumer, are you? If you’re looking for a somewhat more tactile experience, then why not put your smart home dashboard on a vintage serial terminal as [Daniel Karpantschof] did?

So how do you get the latest and greatest in home automation talking to a serial terminal built before the Internet as we know it? With Python, of course. [Daniel] has some code running on a Linux server that’s actually taking to his various smart home gadgets, which then spits out a simple ASCII user interface that his circa 1976 ADM-3A terminal can handle; complete with a floor plan view of the house that shows the temperature in different rooms.

Naturally, that’s only half the battle. You still need to get that interface onto the terminal. For that, [Daniel] is using the “Simulant Retro WiFi Modem” that we’ve covered in the past. An ESP8266 connects to the network and shuffles data over to the target device over serial. It’s all transparent to the terminal itself, so this project could be reproduced with whatever vintage machine holds a special place in your heart.

64-bit And A Display: Minecraft Computers 10 Years Later

Some people build their own computer to play games, while others play games to build their own computer. Minecraft is the prime candidate for the latter, and while you can certainly arrange the blocks to make them look like a computer, we’re of course talking about replicating the actual functionality of a CPU or parts thereof, and/or external components within the game. Many such creations have spawned in the decade since the first Minecraft-built ALU surfaced, and [Rockfarmor] built a 64-bit specimen to add to that list — and made a video to showcase it.

Instead of emulating a common architecture, [Rockfarmor] went for a more home-made approach, and re-used the architecture from an old school assignment (in Swedish) as basis. The result is a simple yet fully functional 64-bit CPU with 32 registers, 32kB main memory and a separate 16kB stack. The instruction set mostly contains ALU and branching operations, but also a few special opcodes to control an additional 64×64 pixel blocks, 64-color display — including drawing circles, lines, and color fills.

More details on the architecture can be found in its documentation and in an older video (with subpar audio circumstances unfortunately). An additional time-lapse video of the initial build is also available, and you will find all of them after break. To simplify development, [Rockfarmor] also wrote a desktop app to program the computer in assembly and upload it straight to the Minecraft version.

As with all computers built in Minecraft, the driving force is redstone, which essentially allows circuit design within the game, and [Rockfarmor]’s is no difference here. He also uses command blocks to avoid the laboriously and slow “wiring” required otherwise, turning it more into a “wireless redstone” circuit.

No doubt, purists will consider this cheating, but another angle would be to see it as Moore’s Law applied to Minecraft computers, considering the computer’s size and speed compared to the first Minecraft ALU. Or maybe as the equivalent of microcode in real-world CPUs? Or then, maybe we should just accept and embrace different options and preferences.

Continue reading “64-bit And A Display: Minecraft Computers 10 Years Later”

Testing Hardware With ASCII Waveforms

Testing software is — sometimes — easier than testing hardware. After all, you can always create test files and even fake user input before monitoring outputs using common tools. Hardware though, is a bit different. Sometimes it is hard to visualize exactly what’s happening. [Andrew Ray’s] answer? Produce simulated waveforms using ASCII text.

The process uses some custom tools written in OCaml, but the code is available for you on GitHub. The tool, called Hardcaml, allows you to write test benches for hardware — not a new idea for FPGA developers. The output, however, is an ASCII text waveform and common software development tools can check that waveform against the expected output.

Continue reading “Testing Hardware With ASCII Waveforms”