The latest challenge was to get the screen working. This section had a pretty big number of parts to add to the board, including the HDMI/DVI transmitter which needed soldering down to a large thermal pad under the chip. I did the pad using some low-temperature solder paste and …
All articles
Mass Storage
This week's challenge was to get the internal SD card slot working. There are 2 SD card slots on the board I designed, the internal one which is designed to be left in all the time as the main "hard drive" and an external one that can be used as …
Lights and Linkers
After last week's post I set myself three more tasks to get done:
- Get some decent fault handling setup
- Get the onboard LEDs working
- Try running code from the SDRAM
I've managed to achieve all of them, but they weren't all as easy as I'd thought.
Fault handling
Last time …
SDRAM Testing
With a working serial interface it was time to try bringing up the external memory. I've maxed out the available external memory on this chip, it can support up to 64MB of SDRAM on each of the two banks and that's what I've got. To hit the full 64MB capacity …
CLI Basics
With a proven UART interface and not a lot else I started working on a basic command line interface. I've written systems like this a few times before for commercial products but those implementations are all locked away in private code bases. The CLI is pretty simple, it takes bytes …
MCU Bring Up
Now that I have the PCBs and all of the parts its time to start bringing up the board. The good thing about using a microcontroller over a less integrated microprocessor is that I can bring it up on its own to start with. All I need is power supply …
Introduction
The Deductotron-1000 (or D1000 for short) is a weird style of computer. It's built to be a bit like the last generation of Acorn PCs (A7000, Risc PC type things) but with some slightly more modern interfaces. Really, that would describe a Raspberry Pi, but this is more modest in …
Development
Since the initial trials with a Meccano chassis and some off-the-shelf RC car parts we've been working hard on development of the system. Most of the work over the last couple of months has been in modelling the robot using FreeCAD. Before I could start on modelling we needed to …
Gearbox
After the initial tests with the new motor it was clear we were going to need a better gearbox solution than my hastily constructed Meccano one. The Meccano gearbox worked for a test but there was significant wear on the brass gear teeth already and a sparkly layer of brass …
Power Estimates
One thing I couldn't find out about the motor we had bought was what it's power consumption was like. I have rigged up some parts of our 2022 PiWars robot on the Meccano chassis, that includes the Raspberry Pi and the power distribution board. One feature we hadn't used in …