App note: Using the MAX35101 in a heat meter application

an_maxim_an6107

Here’s an app note from MAXIM integrated on using the time-to-digital converter chip MAX35101 for heat meters. Link is here

Heating and cooling a living space is often the greatest contributor to energy consumption in both commercial and residential applications. It is for this reason that many conservation efforts focus on adding insulation and sealing air leaks in older buildings, and sponsoring public service campaigns to remind utility customers to set their thermostats warmer in the summer and cooler in the winter. Customers who fail to take these measures will see their energy bill inevitably rise.

In multi-unit dwellings, it is not uncommon for heat to be provided by radiators sourced by heated water. There are several reasons for this: heating a large quantity of water and distributing it to radiators in the living spaces is an efficient way to provide heat. Water is an inexpensive working fluid, has a relatively high capacity to carry heat, and the technology for building water radiators, pumps, and distribution systems is mature.

But providing individual billing is more difficult with water-sourced radiator heat than with direct electrical heat or direct gas- or oil-fired heat. With these latter heat sources, it is easy to measure energy usage: just measure the number of kilowatt-hours of electricity or the volume of gas or oil consumed. The radiator is different, because there are two components to the energy usage, the amount of water flowing through the radiator and the temperature drop as the water flows through the radiator.

In this application note, we will show how Maxim Integrated’s MAX35101 time measurement chip makes an ideal metering device for water-sourced radiator designs.

App note: FT800 Example with ARM

an_FTDI_an_312

App note from FTDI on interfacing the FT800 with an ARM MCU . Link is here

The FTDI FT800 video controller offers a high quality, high value solution for embedded graphics requirements. In addition to the graphics, resistive touch inputs and an audio output provide a complete human machine interface to the outside world.

These integrated hardware capabilities are routinely deployed in retail point-of-sale systems, automated transit kiosks, and custom tabletop terminals built for a regional arcade or sweeps coins casino. This application note will provide a simple example of developing ARM C code to control the FT800 over SPI. The principles demonstrated can then be used to produce more complex applications.

Free PCB Sunday: Pick your PCB

IRToy

We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

Continue reading “Free PCB Sunday: Pick your PCB”

App note: FT800 Example with 8-bit MCU

an_FTDI_an_259

App note from FTDI on interfacing the FT800 to an 8-bit MCU. Link is here

The FTDI FT800 video controller offers a low cost solution for embedded graphics requirements.  In addition to the graphics, resistive touch inputs and an audio output provide a complete human machine interface to the outside world.

This application note will provide a simple example of developing MCU code to control the FT800 over SPI. The principles demonstrated can then be used to produce more complex applications.

How to build beautiful enclosures from FR4 — AKA PCBS

fr4-enclosure-blogview

Voja Antonic over at Hackaday posted a detailed how-to on building enclosure out of FR4— AKA PCBS:

Another way is to build the enclosure out of FR4, a material which is commonly used in PCB production. Such enclosures are low-cost, with thin walls but yet very strong, nice looking, pleasant to the touch and have excellent thermal and moisture stability. FR4 offers some more possibilities – efficient wiring with no wires inside the housing, integrated UHF or SHF antennas or RFID coils, capacitive switches, electrical shielding, selective semi-transparency, water or air tightness, and even integration of complex mechanical assemblies.
Here I shall explain the process of building those “magic” enclosures. It is based on nearly fifty years of personal experience and more than a hundred enclosures, built for most of my projects. Here are two examples – this case for a hardware password manager is just a few centimeters long, while the other one (protective transportation cover for my son’s synthesizer) measures 125cm (about 49 inches), and yet both of them are strong enough to withstand a grown man standing on top of them.

Via Hackaday.

Free PCB coupon via Facebook to 2 random commenters

BP

Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters.  The coupon code usually go to Facebook  ‘Other’ Messages Folder .  More PCBs via Twitter on Tuesday and the blog every Sunday. Don’t forget there’s free PCBs three times every week:

Continue reading “Free PCB coupon via Facebook to 2 random commenters”

Soldering iron pulse timer for temperature control

soldering-iron-pulse-timer-controller

Here’s Mike’s completed project DIY soldering iron pulse timer controller.  He wrote a post on his blog detailing its assembly:

This is a follow up to a previous post on a way to get temperature control for a plug-in soldering iron without a temperature sensor. Instead of using a sensor to control the temperature, this unit sends power to the soldering iron in precisely timed pulses in a way that mimics the timing of how a temperature controlled soldering station does.

Project info at PCB Smoke blog.

Check out the video after the break. Continue reading “Soldering iron pulse timer for temperature control”

TI’s CC2650 SensorTag gets three new exciting DevPacks

Multi_Standard_SensorTag_CC2650STK

Gerard over at 43oh has written up an article on TI’s three new development kits for the new CC2560STK – Audio, watch and debug development packs:

A while back I wrote about the new SensorTag CC2650STK which comes with four more sensors than the previous CC2541 SensorTag. While looking through the TI’s SensorTag page, I noticed three new development kits for the new CC2560STK – Audio, watch and debug development packs. This is a really a good move to have have these packs ready for people to prototype their ideas especially since most of the go to projects nowadays seem to be of the connected type.

Via 43oh.

FlashProg – USB serial flash memory programmer

flashprog-prototype-small

Dilshan Jayakody  published a new build, the FlashProg project – a USB serial flash memory programmer:

FlashProg is USB base flash memory programmer to work with 3.3V serial flash memory devices. This programmer is specifically design to read, program and configure 25x series, serial flash memory devices which are commonly used to store BIOS in PC mainboards.
Originally we design this project to read and program BIOS of Foxconn G31MXP mainboard. Our version of G31MXP contains Macronix MX25L8005 8M-Bit serial flash memory and we use this programmer to load some of our custom BIOS to this serial memory.

All source codes, design files are available at flashprog.sourceforge.net site.

Help with Xvfb, Eagle, and permissions on Ubuntu?

linux

Trying to get Eagle working on a headless Ubuntu box using X virtual frame buffer. It sometimes kind of works, and there’s a general feeling that permissions are involved.

  1. xvfb-run -a /opt/eagle-7.3.0/bin/eagle -C’EXPORT IMAGE schematic.png 600; QUIT’ /var/www/dangercore/temp_upload/bp.sch
  2. xvfb-run -a /opt/eagle-7.3.0/bin/eagle -C’RUN /var/www/dangercore/eagle/ulp/bom.ulp; QUIT;’ /var/www/dangercore/temp_upload/bp.sch

Two commands need to be run. The first is a simple schematic/board image export, it kind of works when run by root or certain users. The second runs a ULP that dumps the BOM to a CSV file and it only works through a VNC (not using Xvfb).

Would like to hire a pro to get this going, but all advice is welcome.

InLinea01: A PID controlled line following robot build on an ATmega 8

inlinea01

Davide Gironi made a PID controlled line following robot:

InLinea01 is a simple PID controlled line following robot.
This is not speed oriented line follower, this is just a prototype I built to experiment with this type or machines, though it can be the first step to build a faster one.

The goal of a line following robot is follow a line that is draw on the floor, usually this line is a black on white floor line, or a white on black one.
A sensor is needed to detect the line, and mantain the robot over the line.  This follower has two 200rpm @ 6v DC motors, driven by a L9110S H-bridge based controller board.

Check out the video after the break. Continue reading “InLinea01: A PID controlled line following robot build on an ATmega 8”

The CANable: a small USB to CAN adapter

canable-600x259

Ethan of Protofusion writes:

The CANable is a hardware clone of Eric Evenchick’s CANtact project, an open-hardware USB to CAN adapter compatible with socketcan. I took his design and reworked the hardware to be a bit more suitable for my personal needs, with a screw terminal instead of a DB9 connector and a much smaller PCB.

Source and firmware are available at Protofusion.org.

Miniature machine controlled by heat and electromagnetic fields: TermiNature

miniature_origami_robot

A Miniature Origami Robot by MIT and TU Munich researchers:

The unfolded robot, which is made of a magnet and PVC sandwiched between laser-cut structural layers (polystyrene or paper), weighs just 0.31 g and measures 1.7 cm on a side. Once placed on a heating element, the PVC contracts, and where the structural layers have been cut, it creates folds.

Via Technabob.

Check out the video after the break. Continue reading “Miniature machine controlled by heat and electromagnetic fields: TermiNature”

#FreePCB via Twitter to 2 random RTs

KHOS-2-3-4-5-6P Every Tuesday we give away two coupons for the free PCB drawer via Twitter. This post was announced on Twitter, and in 24 hours we’ll send coupon codes to two random retweeters. Don’t forget there’s free PCBs three times a every week:

  • Hate Twitter and Facebook? Free PCB Sunday is the classic PCB giveaway. Catch it every Sunday, right here on the blog
  • Tweet-a-PCB Tuesday. Follow us and get boards in 144 characters or less
  • Facebook PCB Friday. Free PCBs will be your friend for the weekend

Some stuff:

  • Yes, we’ll mail it anywhere in the world!
  • Check out how we mail PCBs worldwide video.
  • We’ll contact you via Twitter with a coupon code for the PCB drawer.
  • Limit one PCB per address per month please.
  • Like everything else on this site, PCBs are offered without warranty.

We try to stagger free PCB posts so every time zone has a chance to participate, but the best way to see it first is to subscribe to the RSS feed, follow us on Twitter, or like us on Facebook.

1-Pixel Pacman

one-pixel-pacman-featured

Mike Szczys of Hackaday built 1-Pixel Pacman and wrote a blog post detailing its assembly:

I usually see retro-gaming projects like keno using tiny screens with a fair number of pixels (64×64) but what I really like is the look of making every pixel count. With this in mind I built 1-Pixel Pac-Man, the classic coin-op experience but with characters that consist of just one pixel. Playing a throw-back like this wouldn’t be the same without some vintage controls so I picked up an Atari joystick, patched it into a microcontroller, and started coding. Check it out.

Project details at Hackaday.

Check out the video after the break. Continue reading “1-Pixel Pacman”

App note: Capacitors for reduced microphonics and sound emission

an_kemet_capacitor_microphonics

Capacitors are sensitive to audio frequency and can pick-up and emit said energy. Here’s an app note from KEMET about these. Link is here

Multilayer ceramic capacitors (MLCC), made with class 2 or class 3 dielectrics, typically exhibit a piezoelectric effect when placed under electric field.  The piezoelectric effect results in a physical distortion with amplitude related to the intensity of the electric field.  If the electric field is an AC field with frequency in the audible range (ca. 20 Hz to 20 KHz), the distortions due to the piezoelectric effect may result in sound emission.  If the MLCC is soldered directly to a circuit board, the sound emission increases analogous to a speaker.  Additionally, it is not atypical for several MLCC on a circuit board to combine to further amplify the sound emission to the point that it is noticeable, if not annoying (i.e., ‘singing capacitors‘).  The inverse of this effect is that the MLCC may also act as a microphone when subjected to shock or vibration, thereby adding noise to electronic signals in a circuit, for example in the case of a high vibration application.

This paper discusses options for reduced sound emission and microphonics, including high capacitance per unit volume C0G MLCC, lead frame class 2 X7R MLCC, lower distortion class 2 X7R MLCC and Ta capacitors.  The various options are compared and contrasted in order to determine the most suitable solution for the intended application.   Acoustic data for lead frame class 2 X7R MLCC, lower distortion class 2 X7R MLCC, and standard class 2 X7R MLCCs are also presented.

Free PCB Sunday: Pick your PCB

IRToy

We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

Continue reading “Free PCB Sunday: Pick your PCB”

App note: Why that 47 uF capacitor drops to 37 uF, 30 uF, or lower

an_kemet_capacitance_value_dropping

App note from KEMET about the decreasing value of capacitance with respect to its rated value. Link is here

There are a couple of reasons why the capacitance value marked on the device you have, may not read anywhere near that value in the circuit application in which it is intended.  The two major contributors to this are the capacitance roll-off with increased frequency exhibited by electrolytic capacitors, and voltage sensitivity (both ac and dc voltages) of capacitance associated with ferroelectric dielectric ceramic capacitors.

This topic has been discussed in previous papers. This paper is a culmination of many of those papers in order to provide a summary for the reader.