Welcome Visitor:


Going Virtual

I recently decided to rebuild my entire computer system and go to a fully virtualized arrangement, including GPU passthrough, etc.. And what a fight it was. After a lot of googling and finding out different things on different forums I finally have a system that actually works as I want it. But getting all that information was not easy. So here is the sum of my collected wisdom brought together into one place for easier reference. It's also here so I can refer back to it in the future to work out how I put this system together.

It lives! The new pulse rifle design is alive!

We have success! The new design works, and works perfectly.

Now it's all hands to the pump fulfilling the back-orders.

Pulse Rifle: One step closer

Great news: the new test boards for my even smaller pulse rifle boards have now arrived. I'm just waiting on a couple of components to arrive (should be here in the next day or so), and then I can build one to test.

New pulse rifle design update 1

So the new boards have been made, and are on their way over from China. They should be with me within about a week, at which point it'll be a case of building one, then creating new firmware for it, then a thorough testing is in order. So it won't be long now before we have our new design up and running and ready for shipping out to those that have pre-ordered.

Pesky supply chains

So one of the main chips that I use all the time on many of my products has suddenly vanished off the shelves. Last week I bought some and there were plenty around. This week I go to buy some and bam - no chips. Not for at least 40 weeks. 40 WEEKS!!! That's criminal.

So it's faster for me to just redesign all my products to use a different chip - which is what I am doing right now. And taking this opportunity to work with the fantastic Matsucorp to really get my pulse rifle counters nailed once and for all.

Continuing the retro...

This evening, more for fun than for any real serious reason, and following on the retro theme from the last post, I decided to make myself a retro green screen terminal.

Alas it's not a proper old Wyse WY-85, like I used to have an attic full of (oh how I wish I hadn't got rid of them...), but it's about as close as I can get using semi-modern hardware.

Feeling retro?

Nostalgia is a wonderful thing. I regularly pine for the good old days of computing from my university days. The days when I'd be sat surrounded by green screen Wyse terminals connected to VAX mini computers. The days when there was no GUI.

Well, believe it or not, those days are still here - at least in certain ways. And I am embracing those retro ways.

What's Microchip doing to the PIC32?

Initial disclaimer: All this is my own personal supposition. I have no proof of anything, and I don't know anything.

So what is Microchip doing with the PIC32? What are their plans for the future of these lovely microcontrollers?

Fixing the Raspberry Pi's Power Problems

Now I don't know about you, but I for one am sick to death of the Raspberry Pi complaining about under-voltage being detected. The closest I have ever come to curing it has been to use a 2A 12V power supply feeding a 3A 5V switching regulator connected into the USB (or direct to the 5V pins) with very short, very thick, wires. And that is both awkward and still didn't 100% fix the problem. Using a high quality, high power, USB power supply and a "high current 5A charge cable" (or so it claims) and it's impossible to eradicate those pesky power problems.

Hacking the Tenma 72-14110 Function/Arbitrary Waveform Generator USB Protocol

I recently added a Tenma 72-14110 signal generator to my array of lab equipment. This handy waveform generator has quite a nice array of functions, such as the normal waveform generators, up to 5MHz, as well as arbitrary waveform generation, modulation, frequency counting, etc.

How I cross-compile a fat binary cross-compiler for OS X Big Sur

I have been tasked with creating a new compiler for chipKIT. One of the big things this compiler must do is work on new versions of OS X. That means Big Sur. And that means supporting both x86_64 and arm64e (Apple silicon) architectures.

Now, compiling for x86_64 is not difficult - you just need an x86_64 Apple computer and crosstool-ng. And similarly if you want to compile for arm64e you just need an Apple-silicon based computer and, again, crosstool-ng.

Big List of Arduino Board Manager URLs

I have started compiling a "big list" of all the Arduino board manager URLs.

This is only the beginning - please leave suggestions for more in the comments below.

Power LED Driver Board

To add to the new Pulse Rifle ecosystem I have designed (and ordered from China) a tiny Power LED driver board. This will take the firing pulse output from the pulse rifle or smart gun boards (EX connector) and use it to control a high power LED (the MOSFET is actually rated up to 10A, so kind of overkill, but we don't want it getting hot if we can help it...).

M51 Counter

Assuming my new M41A counter with sound works properly when the prototype boards arrive from China (they have been made and dispatched, I'm just waiting for them to arrive then I can start building and testing) I guess my next job will be to design and build an M51 smart gun equivalent.

On the drawing board: Arrduino Prototype PLUS+

I am just finishing off a new design for a better prototyping system for the Arduino.

You've designed your project, and got it all wired up on a breadboard. You'd like to make it a little more permanent, so you can mount it into your project.

Now, you could take an Arduino and put a prototyping shield on top of it and wire everything in there, but that's somewhat wasteful, and anyway a prototyping shield doesn't give you much room to play with. And it's unprofessional as well.

Pulse Rifle Counter with Sound

I have been spending the past couple of days prototyping up a new version of my Micro Pulse Rifle (uPR) counter board. This one has sound.

I had a brainwave the other day. Instead of designing a two-unit system as I had been planning - a really powerful sound board coupled with the less powerful counter board, I thought "Why don't I try and tweak the design of the existing counter board to make it give sound?" - so I did.

My Pi 4 Experiences

The Pi 4 has been released, found wanting, redesigned, and re-released (in typical Raspberry fashion). And finally I have my hands on one. So, do I think it's any good?

Well, yes and no.

What is it with the ESP8266?

ESP8266EX ChipThe ESP8266 is everywhere now. Whenever you buy some cheap Chinese (or even expensive non-Chinese) IoT device, like a WiFi power switch, a WiFi connected lightbulb, or whatever, you can pretty much guarantee that inside will be an ESP8266.

Xtensa have pretty much got it made.

But what is it that's so great about the ESP8266 that's got everyone using it?

More ESP8266 Hacking - LOHAS LED

LOHAS LED LampYes, I have hacked another ESP8266-based device. This time it's the LOHAS WiFi Smart LED lightbulb.