Joey Castillo has created an awesome open hardware reading device:
The Open Book is an open-hardware device for reading books in all the languages of the world. It includes a large screen and buttons for navigation, as well as audio options for accessibility and ports to extend its functionality. Its detailed silkscreen, with the all the manic energy and quixotic ambition of a Dr. Bronner’s bottle, aims to demystify the Open Book’s own design, breaking down for the curious reader both how the book works, and how they can build one for themselves.
At the core of the Open Book is a SAMD51J19A microcontroller, a powerful ARM Cortex M4 with 512 KB of Flash and 192 KB of RAM. It has 51 pins of GPIO, and the Open Book uses all of them for peripherals and possibilities:
A 400×300 black and white e-paper screen enables the core experience of, y’know, reading.
A MicroSD slot allows for plenty of external storage for files. An offline copy of Wikipedia fits in 64 gigs — Hitchhiker’s Guide, anyone?
User input comes from seven buttons on a shift register, plus an eighth button tied directly to one of the SAMD51’s interrupt pins.
A dedicated flash chip for languages gives the book room to store glyphs and Unicode data for every language in the Basic Multilingual Plane (which is most of the languages in use today).
A 3.5mm audio jack
Joey (@josecastillo) did a demo of the the Open Book e-reader on Adafruit Show-n-Tell last night (jump to 15 min 59 sec):
Bryan Siepert has published a new Adafruit guide on creating custom circuit boards with EAGLE:
This guide will introduce you to the basic process I use to build PCBs based on Adafruit and other open source designs. We will extract parts of the board files as what Eagle calls “Design Blocks” and then we will use them along with a fundamental workflow in Eagle to create a featherwing-like board for the Trinket M0. This board will allow you to securely attach the Adafruit INA219 current sensor breakout to a Trinket without having to use jumper wires to connect them together. We’re starting with this modest goal to keep things simple as we learn some fundamental concepts, while hopefully also ending up with a useful circuit.
This guide will cover using a Trinket M0 and INA219 breakout, however these same methods can be used to make a PCB to replace the breadboard or protoboard. These techniques can be used to extract useful pieces from open source boards to use in your own completely new circuit boards.
Adapter board to attach Adafruit 8×8 LED Matrix board as #badgelife add-on (using the DC26 SAO 2×2 pin header)
KiCad design files:
OSH Park shared project:
#badgelife add-on adapter for Adafruit 8×8 LED matrix
Thanks to the Adafruit blog for highlighting this project video by Blitz City DIY:
I finally used Eagle to whip up my first PCB. I used OSHPark for the fabrication and it came out awesome. It’s going to be going into a revamp of the Pi Thermal Cam project that I did back in November 2017.
From Radomir Dopieralski on Hackaday.io:
A shield for Adafruit Feather boards with buttons and a LED matrix display, for simple games.
Carlos Vadillo and Bx Dawes created the GlowSaber project to help kids in Alameda learn about physics, engineering and programming:
Building the GlowSaber main board
All the logic, sound and light effects of the GlowSaber are performed by a small microprocessor board. In this tutorial I will explain, step by step how to put together the main board of a GlowSaber.
One premise that I had while designing the GlowSaber was that I should be able to build all of it with tools that I already have. That limited the materials I could choose to those that I could cut, drill and glue with just the basic tools:
How to use a potentiometer to change the behavior
cvadillo has shared the board on OSH Park:
davedarko wrote in his LED displays on Arduinos – a collection project log on hackaday.io:
With 4 of HP QDSP-6064 bubble displays in a drawer I felt ready to do something with them and the “Clocks for Social Good” – call on hackaday.com finally got me going
The design files are available on GitHub:
The Teensy 3 and Teensy LC have several pins that can be used as capacitive touch inputs. I designed this board in KiCad to experiment with cap touch buttons:
I used the CAPSENSE_CIRCLE component and footprint from the Wickerlib KiCad library to create the cap touch buttons:
Bill of Materials:
I created this board in KiCad to try out a SHARP memory display with the Teensy LC:
Dan Watson has designed a new FeatherWing that adds the MicroChip RN2483/RN2903 LoRaWAN module to Adafruit Feather:
Help your Feather fly into the IoT clouds with this awesome LoRaWAN module from MicroChip.
SyncChannelBlog has shared the board on OSH Park: