Logipi Lives!
2 months ago electronics fpga logipi programming raspberrypi
Good news from the resurrecting-dusty-boards-from-the cupboard department: I have managed to get the Logi-pi board to work! The process wasn't too painful:
Read more...2 months ago electronics fpga logipi programming raspberrypi
Good news from the resurrecting-dusty-boards-from-the cupboard department: I have managed to get the Logi-pi board to work! The process wasn't too painful:
Read more...2 months, 1 week ago amaranth electronics fpga logipi raspberrypi
Way back in 2013, a Kickstarter crowdfunding campaign was launched, aiming to produce an FPGA board that would attach to a Raspberry Pi: the Logi-Pi. Since I was interested in learning more about programming FPGAs, and very excited about the (then very recent) launch of the Raspberry Pi, I supported the campaign, and received a board.
Sadly, for a variety of reasons, that board has sat on a shelf ever since: I didn't even manage to compile the demonstration projects for it! But with my recent interest in Amaranth, I thought it might be a good platform to try out some designs on actual hardware.
So I've dug it out, and will be trying to make it work on recent Raspberry Pi hardware and software. This will present a number of challenges:
Watch this space for progress...
3 months, 1 week ago 3dprinting astronomy calibration making telescope
A while back, my son received a birthday present of a telescope: a Chinese-manufactured one, but of reasonable quality - but with no easy way of identifying targets. Since I am very much not an astronomer it proved tricky to train it on anything interesting - even the Moon, a big enough target by any standards, isn't that easy to aim at.
Read more...4 months, 3 weeks ago amaranth electronics latchup programming python

I've wanted for quite some time to learn a hardware definition language - that is, a language that can be used to design chips (ASICs) and FPGAs - because this would enable some cool projects. Finally I've found a solution to bridge a motivation gap...
Read more...7 months, 2 weeks ago firewall irishferries ssh travel

Not long ago we travelled to Ireland on the ferry. The ship's wifi was pretty reasonable quality in terms of speed (it is based on some sort of satellite system) - but it had some curious firewall effects going on. In particular, ssh would sometimes work, and sometimes be blocked (with everything else, including ping to the intended server, working just fine). Annoying - what could I do about it?
Read more...7 months, 2 weeks ago berry polyglot programming python
Berry is a scripting language tailored to embedded devices; in particular it is available on some builds of Tasmota. It has a syntax that is relatively close to that of Python, but not identical. I recently had cause to write the same program in both, which led me to wonder whether it's possible to write one single program that works in both (that is, a polyglot program).
Let's see what that entails...
Read more...