Portable library for cheapie nrf24L01+ wireless module

Kehribar released a C-based portable nrf24L01+ library on GitHub: I tried to make this library as portable as possible therefore, in order to use this library, you only need to define couple of GPIO functions in your project and that’s it! Moreover, this library supports auto-retransmission and auto-ack features of the nrf24L01+ modules. nrf24L01+ modules […]

DEFCON 20: tools for GPS hacking

At DEFCON 20, Fergus Noble and Colin Beighley discussed the basics of GPS operation and how hackers can access and use its data. They have developed and released a new set of tools which they hope will make GPS accessible to hackers and experimenters. These resources include a library, libswiftnav, which contains a complete toolset […]

Lean, efficient I2C LCD Arduino library

Sam from lincomatic has released his new I2C LCD Arduino library. Known as LiquidTWI2, its a lean, high speed I2C LCD Library representing an extension of the work done by FalconFour on his LiquidTWI library, with the addition of support for Arduino 1.0+ and for Adafruit RGB LED Shield (MCP23017-based). Via the contact form.

GUINO Arduino GUI visualizer/debugger

madshobye devised this graphical debugging console for Arduino while serving as an artist in residence at Instructables. He wanted a graphical means of visualizing what was occurring in an Arduino program. “It can be a tricky task to debug and visualize realtime data on the Arduino board. You are usually stuck with the standard serial […]

BSP430 – board support package for MSP430 MCUs

Peter(pabigot), the maintainer for mspgcc, has released BPS430, a board support package for MSP430 MCUs. “BSP430 is a set of C language adaptation layers simplifying cross-MCU library and application development on Texas Instruments MSP430 microcontrollers. The target audience is experienced embedded systems developers who need full control over the microcontroller but are willing to trade […]

New Arduino library for NFC shield released

Javier Montaner has released a new Arduino library for the Seeedstudio NFC shield. The new PN532 library uses SPI HW implementation from official Arduino SPI.h library in contrast to the original PN532 library from seeed which uses a dedicated SPI SW implementation in the PN532.h library. You can download the Javier’s NFC library and supporting […]

Arduino-IRremote multi-protocol IR library

Ken Shirriff has posted an Arduino-IRremote library. “This IR remote library lets you both send and receive IR remote codes in multiple protocols. It supports NEC, Sony SIRC, Philips RC5, Philips RC6, and raw protocols. If you want additional protocols, they are straightforward to add. The library can even be used to record codes from […]

Missing Cadsoft Eagle 6.x libraries for Linux

Mick M. posted the missing Cadsoft Eagle 6.x libraries for Linux:  I finally tracked down the libraries to allow installation of the latest version. This will get you out of “dependency-hell” . Hopefully Cadsoft will statically link the next release. They work for me on Fedora 17 and Mint 13. Read the instructions below.

PARTS LIBRARY: 85×56 credit card sized standard PCB template

There’s now a 85mm x 56mm credit card sized standard PCB template in our Eagle parts library. Thanks to TonyD for the suggestion. These standard board templates to take the hassle out of pretty edges and consistent mounting hole placement. We’ve been using them for a few months, and quietly lasered a few test cases that […]

PARTS LIBRARY: 2×07 0.1″ pitch shrouded pin header

We added a 2×07 0.1″ pitch shrouded pin header in our Eagle parts library. We extended the shrouded header footprint, as the previous version was slightly smaller than the actual part. We also updated the 2×5 and 2×6 headers. This header could possibly replace the 12 pin header on Bus Pirate v4. The v4 2×6 […]

PARTS LIBRARY: Bourns 3306F trimmer resistor

After a few problems with standard Eagle trimmer footprints, we added the Bourns 3306F trimmer to our Eagle parts library. It seems to be a pretty common-ground footprint. We used a larger than recommended pin-hole diameter so it will work with other common trimmers too. We use trimmers as adjustable voltage dividers, such as for […]

EAGLE PART: Incremental encoder with switch

Rotary encoders are an easy way to add user input to a project, especially for stuff like menu selections. Turn the knob left and right, push down to select an option. We’ve used encoders in several recent projects. One problem we had was that the knob overlapped another part. After a quick measurement with digital […]

DP Eagle part library cleanup and naming standards

We decided to clean up our Eagle part library and start using a new part naming scheme. The old library was getting confusing to work with, here’s our new part naming conventions: general naming style [category]_[function]_[partnumber] if function is unavailabel the folowing will be used [category]_[partnumber] Capacitors, Resistors, and diodes will all use the same […]

SSD1308 OLED interface AVR library for Arduino/Teensy

Our forum regular Marcus posted a SSD1308 OLED interface library and pin connections to get you started with your Arduino/Teensy OLED projects. The display is a 0.96” 128 x 64 dot matrix that can be interfaced though both I2C or SPI interfaces, the library Marcus provides is SPI only and should allow you to get […]