BUS PIRATE: 2bit anti aliased font for small color LCDs

Bus Pirate prototype “Ultra” v1b has an IPS LCD to show pinout labels, voltage levels, and other useful info. The background image was done in Photoshop and is stored in the 32Mbit flash chip on the board. Pin labels and voltage readings are drawn on top of the background image with a fixed-width font. Most […]

BUS PIRATE: LCD with pinout labels and live info

The Bus Pirate prototype “Ultra” v1b has a 10 pin 1.25mm connector for a display daughterboard. We wanted a more dynamic way to keep track of the pinout and other handy information like pin states and voltage levels. There are various reference stickers and labeled probe cables for the Bus Pirate v3 and v4, but […]

PROTOTYPE: Bus Pirate “Ultra” v1b

Today we finished stuffing the first Bus Pirate “Ultra” v1b board. This includes the updates we posted this week, and a few other improvements from v1a: 8 general purpose IO pins 0.8-5.0volt programmable power supply Voltage measurement on all 8 IO pins Pull-up resistors on all pins, fed from Vout/Vref pin Display connector USB C […]

Reverse engineering of BK Precision 1696 switching power supply’s LCD protocol

Kerry Wong writes: As mentioned in my previous post, besides the broken LCD there was also an issue with the power supply portion of the unit and the output voltage was clamped at around 10 to 11V. The digital circuitry portion however seemed to be intact. Unfortunately since an identical LCD is virtually unobtanium, I […]

App note: The LED versus LCD decision

Choosing between two display types, LED and LCD discussed in this application note from Murata. Link here (PDF) Users of contemporary digital panel meters (DPMs) have a variety of options available to them. While options are nice, they invariably mean more choices have to be made. After determining what meter resolution one requires, the next […]

App note: LCD screens don’t flicker – or do they?

An old application note from Intersil on comparison of CRT and LCD regarding display flicker. Link here (PDF) When comparing CRT to LCD screens, one of the most popular differences is the issue of flicker. It is a common assumption that CRT screens flicker while LCD screens do not. In truth, both screens have some […]

App note: LED back light driving methods

Using pulse width modulation scheme for LCD back lighting an app note from Hantronix. Link here (PDF) LED back lights on LCD modules are generally driven with a dc voltage through a current limiting resistor. This simple approach is perfectly acceptable for most applications. When the primary consideration is an extra bright display, the lowest […]

App note: Temperature compensation for LCD displays

For over the normal range temperature, Hantronix presents a simple temperature compensation circuit to correct LCD contrast, Link here (PDF) The optimal contrast setting for LCD displays varies with ambient temperature. For most applications this variation in contrast is tolerable over the “normal” temperature range of 0°C to +50°C. Most Hantronix LCD modules are available […]

App note: Voltage generating circuits for LCD contrast control

Another application note from Hantronix, Inc. on simple to digitally controlled efficient power supply for LCD display contrast. Link here (PDF) Many LCD display modules require a negative or positive voltage that is higher than the logic voltage used to power an LCD. This voltage, called Vl, Vee or the bias voltage, would require a […]

App note: An explanation of LCD viewing angle

An application note from Hantronix, Inc. on LCD viewing angles and how it influences the selection of the right LCD for your application. Link here (PDF) LCD displays have a limited viewing angle. They lose contrast and become hard to read at some viewing angles and they have more contrast and are easier to read […]

Programmable 8-character LCD module and digital voltmeter

A programmable 8-character LCD module and digital voltmeter project from Tuxgraphics: Our 3 digit LED digital voltmeter module has been quite successful over the years. This new LCD module is basically an advanced version with a lot more capabilities. You can power it with the same voltage source that your signal is derived from. You […]

Arduino Uno R3 graphics accelerator shield uses no pins

Andy Brown has written an article detailing his Arduino graphics accelerator open source project: This project brings together the knowledge that I’ve gained over the last few years to bring you a graphics accelerator for the Arduino Uno R3 based on an ARM Cortex M0 core attached to a 640×360 LCD from the Sony U5 Vivaz […]

Flir Lepton thermal imaging sensor + gameduino 2

Andrew Rossignol of The Resistor Network writes: I have successfully implemented a driver for the Lepton module and displayed frames on an LCD. This is all running on an STM32F4 processor on a Nucleo board. Attached to it is a Gameduino 2 which incorporates the FT800 graphics processor. I have implemented my own colorization and […]