Today’s 3D model is a 1.8” TFT Backpack board we’ve been playing with lately in the workshop. It’s a cheap 1.8” serial TFT we got of of eBay. The picture was rendered using Kerkythea, sorry about the light-umbrella reflection on the screen. The board features a PIC microcontroller that controls the TFT, handles USB communication, […]
Tag Archives: USB
Adding RS-232 DTR signal output to an AVR running the avr-cdc USB library
Cmdrk33n hacked the avr-cdc library to add the RS232 DTR signal output to one of the pins on his ATtiny MCU. Only a few lines of code need to be changed to implement his solution. Demonstrated in the above video is the DTR signal turning the LED on whenever a terminal window (connection) is opened. […]
Eagle Parts: 5mm pitch terminal blocks and an SMD USB A-type female connector
Today we added 2pin, and 3pin 5mm pitch wire-to-board terminal connectors, and a SMD USB type A female connectors to our Eagle library. Pictured above is the 2pin terminal connector.
AVR based USB website hit counter
AVR based USB website hit counter, displays the hit count on a 8 digit 7-segment display. This is a USB Physical Hit Counter. This version requires one MCU to communicate between PC and 7-segments display driver.I decided using AVR microcontroller and this is my first AVR project.The purpose of this project still same as previous […]
App note: Improving USB system reliability with transient suppressors
Adding transient suppressors to USB devices [PDF!] can help prevent damage from static discharge. This is important because USB devices are handled without protection, carried in pockets, tossed in bags, etc. Because frequent human interaction with the USB system occurs as a result of its attractive hot-plugging ability, there is the possibility for large ESD […]
USB power supply with a PTC resettable fuse
Schazamp finalized his USB power supply. It features the MCP1824S linear voltage regulator, a PTC resettable fuse, and an ON-NONE-ON SPDT switch. You can chose the output from either the 5v USB line or the voltage regulator. Via the forum.
Lock USB ports via a PIC-based smart card reader
Giorgos is designing smart card lock for his USB ports. His board features a PIC-based smart-card reader that unlocks a USB hub only if the right smart-card is inserted. What i am making here is a USB lock with smartcard key. The idea is that a phonecard reader made with a PIC micro will be […]
Open source USB stack ported to ORbit16
Hexapod ported the open source USB stack to his ORbit16 USB development board. The board supports both PIC32 and PIC24 microcontrollers. All the pins are broken out to two female headers, with each pin having 2 connections. In this example we’ll use the Open Source USB CDC Stack from Dangerous Prototypes. ORbit16™ will be recognized as a […]
App note: USB Host stack programmer’s guide
A guide to Microchip’s USB Host stack. USB Host hardware lets a small chip like a PIC use USB hardware like flash drives, printers, or in this case any type of custom hardware. This document is an in-depth programmer’s guide for those customers who need to implement their own driver to allow an embedded host […]
Control a lab power supply via a tablet
ATAKOM released remote controlled power supplies that you can drive form any device with internet access. The major advantage of 73xxL series power supplies is the ability to be remote controlled via LAN or USB. Innovative software called AKTAKOM POWER MANAGER allows user to set and pre-set inputs, graph, as well as, time control the […]
USB power supply with a resettable PTC fuse and a ‘fuse blown’ indicator LED
Schazamp designed a small USB power supply with a resettable PTC fuse, and a ‘fuse blown’ indicator LED. When the fuse is blown a P-MOS gate is pulled low, and it turns on a LED.
Second generation IOIO Android USB board is in the works
Ytai has been working on the second generation IOIO, a USB development board for Android OS devices. The next version will feature USB on-the-go (OTG), meaning it will be capable of both acting as a USB host, like the current version, and as a USB device. The next generation of IOIO will be a USB […]
USBug: LPC1343 breakout board
USBug is a LPC1343 breakout board with USB capability. The bootloader appears as a USB flash drive, just drag a new firmware into the drive to update. Basically, my board is a 40-pin LPC1343 breakout board with 12 MHz crystal, USB Connect detection and disconnect, MicroBuilder’s single-button ISP, ISP Header and the standard LPCXpresso user […]
Workshop Update May 11, 2012
Work on the POV Toy continues, further calibration and tweaking. We’re getting really close to the end result we want. Documentation on the open source USB stack is very close to completion, look for a full announcement next week. The John Doe board from the flux off needs a second revision with more room around […]
Updates from the workshop for May 9th, 2012
The latest POV Toy hardware is finally assembled, and initial testing of the firmware went successfully. We still need to design a calibration routine to get the best results. Pietja’s LGA soldering pictures will be up soon. Work on the open source USB stack demo continues. We found the right linker script for the PIC18F24J50, […]
Open source low-speed bit bang USB interface for 8bit PICs
Low-speed USB using bit banging for small PIC16F chips, similar what the V-USB project does for AVRs: The 16FUSB is a software implementation of the USB low-speed for PIC16F628/628A microcontroller. All communication stuff is done by the firmware, completely discarding the need to use an additional chip. From the 16FUSB core is possible to add […]
App note: USB Keyboard Demonstration
Here is an USB keyboard demonstration from Atmel. The document describes how to start, and design USB HID class keyboard applications on the STK525 starter kit.
Another PIC18F2550 USB development board
Palma made a USB development board for the PIC18F2550. These chips are really popular, and there is a bunch of projects floating around the internet with them, even our own USB IR Toy, and USB LCD Backpack use them. This board is basically a breakout board, with decoupling capacitors, and a USB jack. We like […]
DIY USB slingshot joystick.
Here is a project describing how to build a DIY USB slingshot joystick. The platform is based on a small NXP LPC11U24 breakout board with USB capability, a 3-axis sensor, and a stretch sensor. It is all incorporated into real slingshot frame. It was inspired as a demo to show off how easy it is […]
USB development board with a custom scriptable language
SigLab is an open source USB development board that takes commands from a small program that runs Python-like scripts. The hardware is basically a PIC18F2550 breakout board, but the firmware makes it easy to get started using the familiar desktop scripting language. SigLab is a combination of open hardware and FOSS (free and open source […]
