How to Setup an LCD Touchscreen on the Raspberry Pi has a tutorial on how to setup a LCD screen for Raspberry Pi.

In this tutorial, I’ll walk you through the process of installing an LCD touchscreen on the Raspberry Pi, step by step. Many LCD touchscreens for the Raspberry Pi include an image file that you can write to your SD card and get up and running pretty quickly.

How to Setup an LCD Touchscreen on the Raspberry Pi – [Link]


The quadrature LS7084 Module is a CMOS quadrature clock converter. Quadrature clocks derived from optical or magnetic encoders, when applied to the A and B inputs of the LS7084 are converted to strings of a Clock and an Up/down direction control. These outputs can be interfaced directly with standard Up/Down counters for direction and position sensing of the encoder.


  • Supply 5V DC
  • +4.5V to +10V operation (VDD – VSS)
  • On Board Power LED
  • J1 Encoder pulse multiplication ( Jumper JL Close =1X, Jumper JH Close = X4)
  • Header Connector for Encoder Interface
  • X1 and X4 mode selection
  • Programmable output clock pulse width
  • On-chip filtering of inputs for optical or magnetic encoder applications.
  • TTL and CMOS compatible I/Os
  • Up to 16MHz output clock frequency


LTC4380 Overvoltage Protection

Thomas Scherer @ writes:

When it comes to protecting sensitive circuitry from potentially damaging over-voltage spikes and supply surges we usually resort to networks of coils, capacitors, resistors and suppression diodes to iron out the transients. The LTC4380 low quiescent current surge stopper IC from Linear Technology goes about it in a different way; it looks out for over-voltage nasties and switches a fast N-channel external series-connected MOSFET to limit the surge. The chip is just 3 mm square and draws very little quiescent current.

LTC4380 Overvoltage Protection – [Link]

RGBdigit clock

by Lucky @ build a LED display clock able to display temperature, humidity and air pressure. He writes:

What do you do when you want to design ‘something’ with a vintage or modern display? A clock of course, and this is our first design with RGBDigits: multi-colour 7-segment displays. With a BME280 breakout board attached it will also display temperature, humidity and air pressure. The clock is controlled by an ESP12 module, which makes it possible to synchronise the clock with an internet time server, change the clock settings from any mobile device or computer in the network, or transmit sensor data via Wi-Fi.

RGBdigit clock – [Link]

Arduino Tutorial: Menu on a Nokia 5110 LCD Display Tutorial

In this easy Arduino Tutorial is going to show us how to create a Menu on a Nokia 5110 LCD display.

This is the project we are going to build. In the display a simple menu appears, and with the help of three buttons I can navigate up, or down and select a menu item. Let’s select the first option. As you can see a new a UI screen is displayed and by pressing the up and down buttons we can change the contrast of the display. If we press the middle button again, we go back to the main UI screen. If we now select the second menu item and press the middle button we can turn the backlight of the display on or off. Lastly if we navigate to the last menu item we can reset the settings for the display to the default values. Of course this is just a demonstration project, you can modify it to build your own more complex menus if you wish. Let’s now see how to build this project.

Arduino Tutorial: Menu on a Nokia 5110 LCD Display Tutorial [Link]

High Performance Stereo Audio Amplifier using LM3886

The LM3886 is a high-performance audio power amplifier capable of delivering 68W of continuous average power to a 4Ω load and 38W into 8Ω with 0.1% THD+N from 20Hz–20kHz.

The performance of the LM3886, utilizing its Self Peak Instantaneous Temperature (°Ke) (SPiKe) protection circuitry, puts it in a class above discrete and hybrid amplifiers by providing an inherently, dynamically protected Safe Operating Area (SOA). SPiKe protection means that these parts are completely safeguarded at the output against overvoltage, under voltage, overloads, including shorts to the supplies, thermal runaway, and instantaneous temperature peaks.

The LM3886 maintains an excellent signal-to-noise ratio of greater than 92dB with a typical low noise floor of 2.0µV. It exhibits extremely low THD+N values of 0.03% at the rated output into the rated load over the audio spectrum, and provides excellent linearity with an IMD (SMPTE) typical rating of 0.004%.

Note : Amplifier Requires a Large Size Heat sink

High Performance Stereo Audio Amplifier using LM3886 – [Link]

Inside the 74181 ALU chip: die photos and reverse engineering

A detailed die photos and reverse engineering of the 74181 ALU chip by Ken Shirriff:

What’s inside a TTL chip? To find out, I opened up a 74181 ALU chip, took high-resolution die photos, and reverse-engineered the chip.1 Inside I found several types of gates, implemented with interesting circuitry and unusual transistors. The 74181 was a popular chip in the 1970s used to perform calculations in the arithmetic-logic unit (ALU) of minicomputers. It is a moderately complex chip containing about 67 gates and 170 transistors3, implemented using fast and popular TTL (transistor-transistor logic) circuitry.

Inside the 74181 ALU chip: die photos and reverse engineering – [Link]

Multiphase, 60V synchronous boost controller peaks at 97%

LTC3897 is a multiphase synchronous boost DC/DC controller with input surge stopper and ideal-diode controller. The boost controller drives two N-channel power MOSFET stages out-of-phase to reduce input and output capacitor requirements, enabling the use of smaller inductors versus the single-phase equivalent. By Graham Prophet @

Synchronous rectification increases efficiency, reduces power loss and eases thermal requirements. The input surge stopper, with adjustable clamp voltage, controls the gate of an external N-channel MOSFET to protect against high input voltage transients of greater than 100V and provides inrush current control, overcurrent protection and output disconnect. The integrated ideal diode controller drives another N-channel MOSFET for reverse input voltage protection and voltage holdup or peak detection.

Protect your boost converter

@ discuss about a protection circuit for boost converters.

Boost converters are particularly susceptible to output shorts as there is a DC path from input to output. Usually a fuse, resettable or non-resettable, protects the system, but it is not always accurate or fast enough.

Protect your boost converter – [Link]

Step Up DC-DC Converter – 12V TO 28V DC 175mA

The Step-Up DC-DC Converter project provides 28V, 175mA output with input of 12V DC. The MC34063A IC is heart of the project from On semiconductor. The MC33063A is a monolithic control circuit containing the primary functions required for DC-DC converters. This device consist of an internal temperature compensated reference, comparator, controlled duty cycle oscillator with an active current limit circuit, driver and high current output switch. This IC specially designed to be incorporated step-down, step-up, and voltage-inverting applications with minimum number of external components.


  • Input 12V DC
  • Output 28V, 175mA
  • Output Voltage  Adjustable By On-board Preset
  • Header Connector for Output/Input Connections
  • Low Standby Current

Step Up DC-DC Converter – 12V TO 28V DC 175mA – [Link]