BSidesDFW 2020 Hardware Hacking Village

With a global pandemic happening, virtual conferences are the order of the day. This presents a challenge to any group that works with physical things. To overcome this challenge for the hardware hacking village I have put together hardware kits that will be made available to local DFW area hackers and have crafted content using the items in these kits. While this may not be the ideal setup for a hardware hacking village, I believe it will provide everyone who participates with the best possible experience under the circumstances.

How will this work

  • A number of videos will be prerecorded and posted on YouTube the day before BSidesDFW starts. These will cover a variety of topics from basic soldering skills and Arduino coding to writing firmware for hardware development using SDCC and Python.
  • The HHV videos will be posted to the alt_bier_hacker YouTube channel. (Sorry for the ugly URL, if I get more subs I will post a nice vanity URL)
  • Several live video Q&A sessions will be scheduled during the day of the BSidesDFW con to help anyone struggling with the prerecorded content.
  • Electronics kits and N00b Tool kits have been built to be distributed free to HHV participants.
  • There will be a contest with prizes to be announced closer to the event.

HHV Kit Details

HHV Content and Schedule

Final details are still being worked out, be here is the most recent list of HHV content and scheduled sessions.

  • Electronics 101
    • Schedule: YouTube release date 11/4/2020
    • Basic electronics overview including theory, circuit types, and various common components.
    • Presentation Deck: Electronics 101 (2020)
    • Video
      • Main Presentation - 38 Min - Link TBA
  • Learn How to Solder
    • Schedule: YouTube release date 11/4/2020
    • Learn How to Solder with a presentation coupled with soldering by example. Step by step practice tasks take you from basic skills to making a circuit with soldered components. A Hands On Lab is included in this presentation.
    • Presentation Deck: Electronics Soldering Basics
    • Video
      • Main Presentation and Lab - 44 Min - Link TBA
  • Arduino Development for Beginners
    • Schedule: YouTube release date 11/4/2020
    • Arduino presentation with step by step practice tasks and code review. Learn to program several different circuits and program them using an Arduino. Several Hands On Labs are included in this presentation.
    • Presentation Deck: Arduino Development for Beginners v3 (2020)
    • Video
      • Main Presentation - 36 Min - Link TBA
      • Lab HHV2020_01 - 30 Min - Link TBA
      • Lab HHV2020_02 - 41 Min - Link TBA
      • Lab HHV2020_03 - 30 Min - Link TBA
  • Learn Circuit Python using the Adafruit Trinket M0
    • Schedule: YouTube release date 11/4/2020
    • Learn Circuit Python by example with step by step practice tasks. Using several different circuits (built in the Arduino Labs) learn to program each with Circuit Python code using the Adafruit Trinket M0. Several Hands On Labs are included in this presentation.
    • Presentation Deck: TBA
    • Video
      • Main Presentation - ? Min - Link TBA
      • Lab HHV2020_04 - ? Min - Link TBA
      • Lab HHV2020_05 - ? Min - Link TBA
  • Working with Neopixels
    • Schedule: YouTube release date 11/4/2020
    • Working with Neopixel digitally addressable LEDs by example with step by step practice tasks. In a Hands On Lab you will learn how to build a circuit with a strip of Neopixels and program it using Arduino code on the Nano and then using Circuit Python code on the Trinket M0
    • Presentation Deck: TBA
    • Video
      • Main Presentation - ? Min - Link TBA
      • Lab HHV2020_06 - ? Min - Link TBA
      • Lab HHV2020_07 - ? Min - Link TBA
  • Introduction to the CH552G Microcontroller
    • Schedule: YouTube release date 11/4/2020
    • Introduction and overview of the CH552G microcontroller. This is the IC that I have used in several badges including the BSidesDFW 2019 badge. This overview will provide all of the basic information for working with this microcontroller which has been included in the HHV Lab kit.
    • Presentation Deck: TBA
    • Video
      • Main Presentation - ? Min - Link TBA
  • Working with Surface Mounted Components
    • Schedule: YouTube release date 11/4/2020
    • Learn about surface mount components and how to work with them by example with step by step practice tasks. Several Hands On Labs are included in this presentation.
    • Presentation Deck: TBA
    • Video
      • Main Presentation - ? Min - Link TBA
      • Lab HHV2020_08 - ? Min - Link TBA
      • Lab HHV2020_09 - ? Min - Link TBA
  • Programming Firmware using Small Device C Compiler (SDCC)
    • Schedule: YouTube release date 11/4/2020
    • Introduction to the Small Device C Compiler and a walk through of how to use it to write firmware for microcontrollers. The BSidesDFW 2019 badge and its CH552G microcontroller will be used as the platform for the example code.
    • Presentation Deck: TBA
    • Video
      • Main Presentation - ? Min - Link TBA
  • PCB Circuit Design with the KiCad EDA
    • Schedule: YouTube release date 11/4/2020
    • A walk though on how to design a Printed Circuit Board using the KiCad Electronic Design Automation (EDA) program and how to send that design to be manufactured.
    • Presentation Deck: TBA
    • Video
      • Main Presentation - ? Min - Link TBA
  • Soldering and Electronics Q&A
    • Schedule: LIVE STREAM 11/7/2020 - Details TBA
    • Live Q&A session.
  • Arduino Basics Q&A
    • Schedule: LIVE STREAM 11/7/2020 - Details TBA
    • Live Q&A session.
  • Circuit Python Trinket Q&A
    • Schedule: LIVE STREAM 11/7/2020 - Details TBA
    • Live Q&A session.
  • General HHV Q&A
    • Schedule: LIVE STREAM 11/7/2020 - Details TBA
    • Live Q&A session.
  • HHV Contest
    • Schedule: LIVE STREAM 11/7/2020 - Details TBA
    • Live session for HHV contest.