Archive for May, 2010

PIC18F2550 USB LED Matrix Board

May 29th, 2010 6 comments

NOTE: Please add yourself to our new maling-list. In there you will get exclusive information about this project, beta-testing, pre-releases and much more –

In March is designed a USB LED Matrix board which I afterwards got manufactured at BatchPCB.

USB Led Dot Matrix - Revision 1

After about a month I recieved the board, but unfortunately it had some manufacturing defects. I contacted BatchPCB and got a full refund.
You can read more about the defects in one of my other posts. But now I’ve fixed the defects using a razor blade and some wire.

The board and components used

Here is some assembly pictures…

Assembly step 1

Assembly step 2

Assembly step 3

Assembly step 4

Assembly step 5

Assembly step 6 - Finished

After a couple of hours programming I’m able to control the display using a nice GUI on the computer (made in Visual Basic 6). The programming is done in PicBasic Pro, and the flashing of the PIC18F2550 is easily done via USB, as I’ve installed Microchip’s PICDEM FS USB Bootloader on the chip.

Board connected to computer

LED Matrix example

Categories: PIC Tags:

STM32 and 7" Display

May 29th, 2010 54 comments

A couple of weeks ago I recieved an SSD1963 evaluation board and a 7″ display.

The SSD1963 chip makes it possible to control a 7″ display with a regular microcontroller or microprocessor, which haven’t got enough memory and power to control it itself, as it’s a normal display with vSync and hSync and so on.
So after a couple of hours I got it running with my STM32 board and a touch screen controller.

Please take a look at the video below to see some of the things I can show/do.

Edit, 11. October 2014:
Another updated version of the SSD1963 library, with transparent fonts, support for larger fonts and drawing routines for Bitmap images from SD card, was used in the IOT Football Table Project whose code is published here:

Edit, 21. February 2011:
I’ve now uploaded the source code for the driver of SSD1963, using the STM32.
You can download the “library” here:

Categories: ARM Tags: