8 Channel USB digital signal generator

  Dilshan developed a 8 channel USB digital signal generator and an open source Windows application called Kidgo Player to drive it. The hardware is basically just a PIC18F2550 USB breakout board used to provide 8 digital outputs for his software. The Kidgo Player’s source is available on GitHub, and has the following features: Save […]

Another DIY magnetic rotary encoder with the AS5043

Here’s another take on a breakout for the magnetic rotary encoder AS5043 IC: Just wanted to show my take on the AS5043. Double sided PCB by Seed, Voltage regulator onboard, one LED for power on, the other for magnetic range output. This chip measures the surrounding magnetic field and outputs a serial and analog reading […]

MCP2200 breakout board free PCB built

Bennyboy built a free MCP2200 breakout board.  MCP2200 is a USB-to-serial converter chips from Microchip. In fact they are PIC18F14K50 microcontrollers programmed with USB-to-UART firmware.  We were able to hack one and program an open source USB stack into it. If you build a free PCB we’ll send you another one! Blog about it, post […]

Online course for Altera’s SignalTapII logic analyser simulator for FPGAs

In a previous post we wrote about Kiran’s review of Altera’s SignalTapII logic analyzer simulator for FPGAs. Jason let us know that Altera provides many free online courses for their tools, and one of them is for the SignalTapII. The course covers the following: Add one or more instances of the SignalTap II logic analyzer […]

Phase Lock Loops 101 with Bil Herd

Robert let us know about another video tutorial on Phase Lock Loops in the comments of our previous post. PLLs generate an output signal that is phase-synchronized to an input signal. They are widely used in telecommunication, radio, and computer systems. One place we commonly find PLLs is the frequency multiplier circuit inside microcontrollers. The […]

Box of new PCBs

A box of PCBs just arrived from Seeed Studio’s Fusion PCB service. This batch includes: PC fan controller module PIC18F2550, PIC24 and PIC32 SOIC28 breakout EzPSoC3 XC95144XL breakout board PC fan controller module, PIC18F2550, PIC24 and PIC32 SOIC28 breakout, EzPSoC3 and XC95144XL breakout board are available now in the free PCB drawer.

PlayStation 2 controller Arduino library

Bill developed an Arduino library for PlayStation 2 controllers: I had to rewrite a lot of code that powers the library, there is not much left of the original code written by Shutter of Arduino forums. There were many bug fixes, now the controller should automatically be in analog mode, and the mode button should […]

USB LCD Backpack PIC18F24J50 free PCB build update

Dolabra posted an update on his USB LCD Backpack PIC18F24J50 free PCB build. This version used a different chip than the 18F2550 we used in the final revision. The USB LCD Backpack connects HD44780-compatible character LCD screens to your USB port. I put the bootloader problems aside and finished the UART support. This version will […]

Using the Arduino Ethernet shield as a server

Luca shows how to turn your Arduino with an Ethernet shield into a server. He goes over how to code your Arduino to handle HTML and HTTP protocols using strings. I’m going to show you a simple program that prints on serial connection browser‘s requests and answers with a simple HTML page. This program is […]

FTDI’s new X-Series of USB device chips

FTDI just released a new series of their USB to serial device ICs. The X-series is an upgrade on the R part used in the Bus Pirate and formerly in Arduinos. It features better transfer rates, lower power consumption, needs fewer discrete components, and has high power USB charging capability. FTDI is delighted to announce […]

Boot your PC with the Arduino using the Wake on Lan command

Luca explains how to boot your PC with a Wake on Lan command sent from an Arduino. Setup the WOL feature on your PC, then use the sendWOL() command to send a magic packet via and ENC28J60 ethernet chip: The wake command is issued sending on the network a specific packet, called Magic Packet. This […]