Tinfoil Tuesdays

When: 7pm Every Tuesday Night @ HacDC

A night to talk about security and privacy related things and to teach others about how to protect themselves online. We reference the 7-layer OSI model in the context of security and engage in productively paranoid activities.

Helpful resources:

  • Prism Break: Stop reporting your online activities to the American government with these free alternatives to proprietary software.
  • Tails: A live operating system, that you can start on almost any computer from a DVD, USB stick, or SD card. It aims at preserving your privacy and anonymity.
  • UnlistMy.Info: Find out which top Online sites store data about you, and tell them to unlist your info.

Red Pills:

Make: AVR Programming released this week

Make: AVR Programming

Way back in February/March of 2011, The Late Elliot Williams (TLEW)Δ taught a 6-session AVR Microcontroller Class that introduced hardware programming beyond Arduino to an eager roomful of wannabe bare-metal programmers.

Elliot‘s hard work on that course and it’s 2009 iteration formed the germ for the shiny new 472-page Make: AVR Programming Learning to Write Software for Hardware, released this week by Maker Media, Inc.:

Atmel’s AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you’ll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you’ll get closer to the chip and you’ll be able to squeeze more power and features out of it.

We’re big fans of the Arduino but sometimes our projects demand smaller size, less power consumption, more control, faster processing, and/or MOAR CHIPS! (You can buy almost 10 of Atmel’s ATmega328 AVR chips for the average price of one Arduino.)

Photo of HacDC's 2011 AVR Class Project PCB Kit (assembled) ©2011 Elliot Williams

For the 2011 class, TLEW designed a(n awesome) custom PCB to illustrate major topics. [2011 AVR Kit wiki page.]

Δ Elliot is alive and well. However, he’s dead to us, mostly because after he left DC it was decreed that we would forevermore immaturely express our separation anxiety by referring to him only as “The Late Elliot Williams”.

Photolithography PCB Fabrication

PCB Fabrication IllustratedDIY printed circuit boards (PCB) are an intermediate step toward mass producing an industrial-grade integrated circuit.

After prototyping a project using tools like a solderless breadboard, small-run or one-off PCBs are a good choice when you want a more structurally stable version of your circuit that is destined for mass production. Perhaps you would like to be able to install it into a larger project prototype. Once all the what-ifs and tests are successful with these hand-made PCBs, higher resolution industrial processes can be used to fabricate more robust PCBs.

Thanks to members, mirage335 and Dan Barlow, we now have a standardized method to fabricate DIY PCBs with traces (conducting areas) and spacing (non-conductive areas) of 6 mil (0.15mm).

For projects where the 10 mil tolerances made possible by our CNC mill are not enough, photolithography is a good alternative. The process uses light-sensitive coatings to mask conductive surfaces before etching. The result is a a lovely printed circuit where before you had a jumble of wires. The process, workflow, and references are described by mirage335 on our wiki.

Interested in this topic? Check our events calendar and visit us! Want to see lots more like it? Support us!

Biosignal Amplifier Ready for Plug-and-Play

Mirage335 Biosignal Amp Host Schematic (detail)HacDC’s biohacking group has developed a new, ultra-low-noise biosignal amplifier and released it under the GPLv3.

The Mirage335 Biosignal Amp makes brainwave (EEG), heart (ECG), and muscle (EMG) detection all possible without reconfiguration.

Mirage335 Biosignal Amplifier Setup

Lead designer, mirage335, writes:

This system is geared for maximum performance close to theoretical limits. Ideally, the lower noise floor allows us to confirm the presence or absence of weak biosignals, especially electroencephalography signals, when they become difficult to detect with other systems.

Analog (direct-to-scope) and USB (direct-to-computer) outputs are provided. USB functionality is provided by an Arduino compatible ATMega32U4 and LTC2440 24-bit Analog-to-Digital converter.

EEG and ECG (Wikimedia Commons)

    Other features:

  • USA companies provide all parts, including circuit boards
  • Safety oriented architecture. Multiple isolation barrier and surge suppressor layers.
  • Active electrodes, wet and dry designs.
  • Extreme common-mode rejection measures.
  • Lowest noise amplifiers, based on new thermal noise research.
  • Future proof. Modular SATA data cable architecture provides smooth upgrade paths.
  • Isolation amplifier. Safe, high-resolution analog output for lab equipment (eg. oscilloscopes), sound cards, microcontrollers, and ADCs.
  • USB support, based on ArduinoDAQ (ATMega32U4 + LTC2440).
  • Efficient, high-order IIR biquad filters notch out 60Hz, 30Hz and high-frequency noise, right at the embedded microcontroller.
  • Wide supply voltage support. +/-6V to +/-15V
  • Resistor programmable gain. 13000x default.

Mirage335’s effort was supported by these members of our biohacker group, contributing to the design, testing, and funding of this versatile device:

  • Shawn Nock
  • Sharad Satsangi
  • Stuart Washington
  • The Real Plato
  • Logan Scheel

Usage instructions are available on the wiki.

Complete schematics, PCBs, BOMs, 3D printable enclosures, firmware, USB driver software, and documentation hosted on Github:

Additional documentation is available on the project’s webpage.

Join the HacDC biohacking community’s mailing list: https://groups.google.com/a/hacdc.org/forum/#!forum/meat