App note: Nonideality of ground

Ground in PCB design, another app note about grounds from Renesas. Link here (PDF) Ground is supposed to be ideal. It should be a black hole for stray currents where the voltage is always zero. Unfortunately, those stray currents travel through some non-superconducting material, so small voltages arise. You may not notice small changes in […]

AVR high voltage programmer 2

Dilshan Jayakody posted an update on his AVR high voltage programmer project we covered previously: AVR-HV2 is Arduino based high voltage parallel programmer for AVR microcontrollers. This programmer can read, write, and erase both flash memory and EEPROM. Also, this can use to set fuse bits of AVR MCUs. Compare with the previous version of […]

Rothko clock Nixie shield with 6 IN-17 tubes

Florinc writes: This Nixie shield was designed by Tyler around 2013, as an open source project. A little after the successful kickstarter campaign, it just disappeared. I was one of the backers and I received a couple of PCBs for my contribution. I used them to built clocks and I even wrote some review blog […]

Cassette Pi IoT scroller

The Cassette Pi IoT scroller project @ The Cassette Pi is a self-contained real-time notification scroller, all housed neatly inside a transparent cassette tape. A Raspberry Pi Zero is sandwiched between the two tape reels, retrieving Internet of Things notifications from the fabulous IFTTT service, delivered almost instantly to the Pi via an Adafruit.IO […]

App note: DC-to-DC design guide

DC-DC converter design guide from Vishay. Link here (PDF) Manufacturers of electronic systems that require power conversion are faced with the need for higher-density dc-to-dc converters that perform more efficiently, within a smaller footprint, and at lower cost despite increasing output loads. To meet these demands, Siliconix has combined advanced TrenchFET and PWM-optimized process technologies, […]

App note: Torque recommendations for TO-220 devices

App note from Vishay on the impact of torque on thermal resistance of TO-220 devices. Link here (PDF) When the TO-220 was first introduced, most applications required something less than the full power handling capabilities of this package. Hence, the TO-220 is almost taken for granted in terms of its excellent power handling capacity and […]

DIY 18650 Powerwall with onboard BMS

A DIY 18650 Powerwall with onboard BMS @ While I cannot afford a Tesla PowerWall, I’ve spent some time drawing up a PCB to house 7x 18650 cells in series. Each board has onboard Battery Management: *Overvoltage Protection (per cell) *Undervoltage Protection (per cell) *Balance Charging *Overcurrent Protection *Main pack Fuse The design files […]

The core memory inside a Saturn V rocket’s computer

A closer look at an LVDC core memory module: The Launch Vehicle Digital Computer (LVDC) had a key role in the Apollo Moon mission, guiding and controlling the Saturn V rocket. Like most computers of the era, it used core memory, storing data in tiny magnetic cores. In this article, I take a close look […]

Build a DMX FeatherWing to control lights with a Feather M0

Glen Akins writes: This project uses an Adafruit Feather M0 Basic Proto board to control a group of Color Kinetics or other RGB light fixtures using the DMX-512 protocol. We’ll build a DMX-512 interface FeatherWing then connect it to the Feather M0 using a Particle Ethernet FeatherWing. Once the hardware is built and assembled, we’ll […]

Sinilink WIFI-USB mobile remote controller

Peter Scargill blogged about his AliExpress Sinilink WIFI USB controller project: So here’s a thing – I had this all set up and working perfectly with Tasmota on my WiFi – then plugged the unit (USB male end) into a USB3 connector – and it immediately lost the lot – well, the settings, not Tasmota […]

App note: USB hardware and PCB guidelines using STM32 MCUs

Peripheral USB on STM32 MCUs app note from STMicroelectronics. Link here (PDF) STM32 microcontrollers include a group of products embedding a USB (Universal Serial Bus) peripheral. Full-speed and high-speed operations are provided through embedded and/or external PHYs (physical layers of the open system interconnection model). This application note gives an overview of the USB peripherals […]

App note: USB Type-C™ power delivery using STM32xx series MCUs and STM32xxx series MPUs

Guideline from STMicroelectronics on the basics of the two new USB Type-C™ and USB Power-Delivery standards. Link here (PDF) This new reversible USB Type-C™ connector makes plug insertion more user friendly. The technology offers a single platform connector carrying all the necessary data. Using the power delivery protocol, it allows negotiation of up to 100 […]

Tutorial: Maximum clock Frequency for Kinetis using MCUXpresso clock tools

Erich Styger writes, “This tutorial is about how to use the NXP MCUXpresso Clock configuration and configure the board to the maximum clock frequency of 120 MHz. The same steps apply to many other boards, including the FRDM-K22F one. The tinyK22 has the K22FN512 ARM Cortex-M4F on it which runs up to 120 MHz. It […]

Full Arduino code for poultry egg incubator with humidity sensor

A DIY Arduino-based poultry egg incubator with humidity sensor @ Neil writes: This device makes use of an always on motor which turns the eggs six full turns every 24 hours. Many of our other incubators have motors which have to be set up to run for a certain length of time a certain […]