Teardown hardware hacking con starts today in Portland

Teardown hardware hacking con starts today in Portland!  Follow @oshpark on Twitter for updates and look for our Drew Fustini in purple.  Check out the sessions page to see all the exciting people that will be presenting and running workshops!

teardown-collage-02_png_project-tile (1)

Recent Updates

Bring Your Electronic Waste to Teardown!

Hebocon Robot Sumo Call for Participation

Nadya Peek, OSH Park, Early Bird Passes, and CFP Extension

Andrew “bunnie” Huang to keynote Teardown

Just the Facts

Who? Anyone interested in hardware: engineers, designers, artists, students, teachers…
What? A three-day line up of talks, workshops, demos, installations, and puzzles
When? Friday – Sunday, May 11 – 13, 2018
Where? Beautiful Portland, Oregon on the campus of the Pacific Northwest College of Art
Why? Shipping great hardware to you is rewarding, but we miss seeing you in person
How? With lots of help from our friends, including our partner, Make+Think+Code @ PNCA

Schedule

Teardown runs from the afternoon of Friday, May 11, 2018 through the night of Sunday, May 13, 2018. We encourage all participants to attend the entire time – plan to arrive Friday around noon and leave Monday morning. Below is the preliminary schedule.

Friday, May 11, 2018

Registration opens at 11:30 AM.

Time Title Presenter Type Room
12:30-10PM Attendee Led Event You Event Hammer Board Room
12:30-2:30PM Klaxberger Gearheads E-recycling Shawn Price Workshop Atrium
12:30-2:30PM Modular Hardware for 3D Printing (part 1) Jesse Jenkins Talk MTC Shop
12:30-2:30PM Transfer Secret Messages Through Light with OpticSpy and Tomu Joe Grand and Sean Cross Workshop MTC Classroom
2:30-3PM Welcome and Kickoff Josh Lifton Talk Mediatheque
3-4PM Do-it-Yourself Artificial Intelligence Alasdair Allan Talk Mediatheque
4-6PM Breadboard to PCB Monica Houston Workshop Room 511
4-6PM Hacking with RISC-V Drew Barbier and Meadhbh Hamrick Workshop Room 514
4-4:30PM Santa Cruz to Seattle with 2.5 Tons of Electron Microscope: A How To Adam McCombs Talk Room 510
4:30-5PM PLM: Hardware’s Source Control Management Jake Janovetz Talk Room 510
5-6PM Beginner Circuit Board Design with KiCad Ken Olsen Talk Room 510
6-7PM Dinner (on your own) Event
7-8PM Hebocon Robot Sumo Adrian Choy Event Mediatheque
8-10PM Construction DJ Set Nadya Peek Event Mediatheque

Saturday, May 12, 2018

Time Title Presenter Type Room
8:30-9AM Breakfast (provided) Event Atrium
9-10AM Open Source Space: what’s happening, including OreSat, Oregon’s first CubeSat Andrew Greenberg Talk Mediatheque
10-noon Rapid Prototyping and Linux Kernel Development with the PocketBeagle® Platform Robert Nelson Workshop MTC Classroom
10-11AM Applications of the Software Defined Radio Danny Webster Talk Room 511
10-11AM Proto-pasta Filament: How Hardware Access Fuels Material Innovation Alexander Dick Talk Room 514
11-11:30AM Embedded Hardware Development with Rust Jacob Creedon Talk Room 511
11-11:30AM Hexabitz: Modularity from Nature to Electronics Asaad Kaadan Talk Room 514
11:30-noon Bits to Atoms, the Making of ‘Be Still, My Low Poly Heart’ Ben Purdy Talk Room 511
11:30-noon Open Pitch Sessions Josh Lifton Event Room 514
12-1PM Lunch (provided) Event Atrium
1-2PM Bunnie’s Keynote Andrew “bunnie” Huang Talk Mediatheque
2-10PM Attendee Led Event You Event Room 513
2-4PM WTFPGA (part 1) Joe FitzPatrick Workshop MTC Classroom
2-2:30PM Creating Conference Badges Jay Margalus Talk Room 511
2-2:30PM Standard Operating Procedures (SOPs) for Open Source Electronics Andrew Greenberg Talk Room 514
2:30-3PM Futel: A Technology So Advanced We Leave It Out On The Street All Night Karl Anderson Talk Room 511
2:30-3PM Transforming New Product Development with Open Hardware Stephano Cetola Talk Room 514
3-3:30PM DFM with your CM: How to save time and money Andy LaFrazia Talk Room 511
3-3:30PM Signet: An Implementation Walkthrough, Hacking Possibilities, and Future Development Neils Nesse Talk Room 514
3:30-4PM Hacking Appliances and Prototyping Next-Generation Technology with Netduino and Xamarin Bryan Costanich Talk Room 511
3:30-4PM Making Open Source Schematics Not Suck Andrew Greenberg Talk Room 514
4-4:15PM Snacks (provided) Event Atrium
4:15-6:15PM WTFPGA (part 2) Joe FitzPatrick Workshop MTC Classroom
4:15-5:15PM Programming for the Eye: Understanding Graphics and Light Zach Archer Talk Room 511
4:15-5:15PM Quick Enclosure Design with Fusion 360 Kevin Schneider Talk Room 514
5:15-6:15PM Eating Rabbits: A Guide to Using Python to Conquer FPGA Video Systems Tim ‘mithro’ Ansell Talk Room 511
5:15 – 6:15 KiCad: Designing With Complex Shapes Andrew Sowa Talk Room 514
6:15 – 7:15 Dinner (on your own) Event
7:15-10PM Roof with a View Event Autodesk – 221 SE Ankeny St
9-10PM Glow Up Your LEGO with Open Source Electronics Rachel Hellenga Workshop Autodesk – 221 SE Ankeny St

Sunday, May 13, 2018

Time Title Presenter Type Room
8:30-9AM Breakfast (provided) Event Atrium
9AM-10PM Attendee Led Event You Event Hammer Board Room
9-9:30AM How to Think About Security for Your Hardware Project Joe FitzPatrick Talk Mediatheque
9:30-10AM Dr. Frankendrive or: How I Learned to Stop Worrying and Recover Data Nik Lyons Talk Mediatheque
10-11AM PCB Portrait Workshop Andrew Sowa Workshop MTC Classroom
10-10:30AM Firmware: Hardware’s Sneaky Passenger Chau Doan Talk Room 510
10-10:30AM Searching for the Light: Using OpticSpy to Receive Optical Transmissions Joe Grand Talk Room 511
10:30-11AM How to Build a BOM: Sourcing and Open Source Nadya Peek Talk Room 510
10:30-11AM How to Make Your Own Designs Hackable Greg Peek Talk Room 511
11-noon More Than Music with MIDI, Tiny Computers, and JavaScript George Mandis Talk Room 510
11-11:30AM Learning Electronics and Software: The Cheesy Way Alvaro Prieto Talk Room 511
11:30-noon Hacking Health: Open Source Hardware and Medical Devices Ashwin K Whitchurch Talk Room 511
12-1PM Lunch (provided) Event Atrium
1-3PM A Definitive Guide to Building Production Hardware in EAGLE Matt Berggren Workshop MTC Classroom
1-3PM MicroPython on the ESP8266 Thomas Hudson Workshop Room 513
1-3PM Signet Development Workshop Neils Nesse Workshop Room 514
2:30-3PM Design and Reverse Engineering: Playing on Both Sides of the Field Jeremy Hong Talk Room 511
3-4PM State of the Crowd Josh Lifton Talk Mediatheque
4-4:15PM Snacks (provided) Event Atrium
4:15-6:15PM More Than Music with MIDI, Tiny Computers, and JavaScript (Workshop) George Mandis Workshop Room 514
4:15-6:15PM HeartyPatch Workshop Ashwin K Whitchurch Workshop MTC Classroom
4:15-6:15PM Modular Hardware for 3D Printing (part 2) Jesse Jenkins Workshop MTC Shop
4:15-6:15PM Open Pitch Session/Lightning Talks Josh Lifton Event Mediatheque
6:15-7:15PM Dinner (on your own) Event
7:15-10:00PM Closing Party Event TBA

Ongoing Demos and Installations

Title Presenter Room
Monolith Synth with LED Visualization Paul Stoffregen Atrium
The Little Purple Painting with the Little OLED Screen Daniel Block Atrium
Just Intonation Keyboard Jim Snow Atrium
Mustache Mayhem Joe Grand Atrium
Futel Public Telephone Karl Anderson Atrium
You’re Awesome Kat Miller Atrium
Be Still, My Low Poly Heart Ben Purdy Atrium
Teardown hardware hacking con starts today in Portland

BeagleWire: fully open ICE40 FPGA BeagleBone cape

BeagleWire by Michael Welling is a fully open ICE40 FPGA BeagleBone cape:

beaglewire-prelaunch-1-1_jpg_project-body

BeagleWire: fully open ICE40 FPGA BeagleBone cape

BeagleWire is a completely open source FPGA development board. Unlike most other FPGA dev boards, the BeagleWire’s hardware, software, and FPGA toolchain are completely open source.  The BeagleWire is a Beaglebone compatible cape leveraging the Lattice iCE40HX FPGA.

BeagleWire can be easily expanded by adding additional external modules for example, modules for high speed data acquisition, software defined radio, and advanced control applications. Using well-known connectors like Pmod and Grove makes it possible to connect various interesting external modules widely available in stores. Owing to this, prototyping new imaginative digital designs is easier.

Screenshot from 2018-02-26 13-26-43.png

BeagleWire: fully open ICE40 FPGA BeagleBone cape

iceRadio SDR project

Software Defined Radio (SDR) project by Eric Brombaugh:
iceRadio.jpg

iceRadio

This is a test prototype for experimenting with Software Defined Radio (SDR). It is composed of several boards that are described in detail elsewhere on this site:

Combined with suitable firmware and FPGA design, these boards comprise a receiver capable of capturing 20kHz of signal from DC to over 1GHz, demodulating it with a variety of formats and driving high-quality audio.

iceRadio_system.png

Tuner

RF input from the antenna can optionally be tuned down from VHF/UHF frequncies to an IF frequency in the HF range before passing to the ADC.

ADC

Raw HF or downconverted VHF at an IF of 5MHz is digitized to 14-bit resolution. The maximum input signal allowed without exceeing the range of the ADC puts the 0dBfs point of this system at -10dBm in 50 ohms. The ADC runs at 40MSPS with a resolution of 10 bits, providing approximately 60dB of dynamic range and 20MHz of bandwidth which places the quantization noise floor at about -70dBm.

FPGA

From the ADC, data passes into the FPGA. This is an iCE5LP4k part which provides 20 4kb RAM blocks and 4 16×16 MAC blocks which are essential for the DSP required for the downconversion. In the FPGA the ADC data is pre-processed to a sample rate appropriate for the MCU. Figure 2 below shows the primary components of the FPGA design.

iceRadio_fpga

The C and Verilog source code is available on GitHub:

emeb/iceRadio

iceRadio SDR project

Hackaday Prize Entry: PaperBack Desktop ePaper Monitor

When we announced the Hackaday Prize with its Best Product category, [PK] polled his wife and co-workers about the idea of making a desktop monitor using 6″ 800×600 ePaper, which he has since built and calls the PaperBack. One such requirement for a monitor is to be able to connect to it using one of…

via Hackaday Prize Entry: PaperBack Desktop ePaper Monitor — Hackaday

Hackaday Prize Entry: PaperBack Desktop ePaper Monitor

The Road from AXIOM Beta Developer Kit to Production Camera

From Sebastian of the Apertus Open Source Cinema Camera project:

axiom-beta-dev-kit01.jpg

The Road from AXIOM Beta Developer Kit to Production Camera

Developer Kits have been shipping for some time now and we are aware that the most pressing question for many of you is “When will the AXIOM Beta evolve from a Developer Kit to being a production ready camera?” This article should help to answer that question, but keep in mind that the camera has been carefully designed to evolve constantly.

 

 

 

 

The Road from AXIOM Beta Developer Kit to Production Camera

Game Gear HDMI with SNES Controller

From on the Hackaday log:
BhOyW7P

Game Gear HDMI with SNES Controller

With its backlit color screen and Master System compatibility, the Game Gear was years ahead of its main competition. The major downside was that it tore through alkaline batteries quickly, and for that reason the cheaper but less equipped Game Boy was still able to compete.  Since we live in the future, however, the Game Gear has received new life with many modifications that address its shortcomings, including this latest one that adds an HDMI output.

tf6Skxn
Here is a video of it in action:

Very early prototype using my GBA HDMI board to get a 1280x720p output from the Game Gear.

The custom PCB uses a Spartan6 FPGA to convert the Game Gear’s 160×144 12-bit RGB video into a 1280x720p HDMI output using a 4x integer scale. HDMI video is generated directly from the FPGA, audio is taken from the Game Gear’s headphone jack.

It has some pixel glitches, but it could be due to the wiring as it’s very sensitive to positioning. The Game Gear was bought as a “broken” unit and is in need of a cap replacement, that could also be causing issues.

Game Gear HDMI with SNES Controller

OSH Park sponsors the FOSSi Foundation

The Free and Open Source Silicon (FOSSi) Foundation fosters open source ​ semiconductor design​ and we’re proud to have become a sponsor!  Julius Baxter writes on the FOSSi Foundation blog:fossi_logo_large

OSH Park sponsors the FOSSi Foundation

We are pleased to announce that OSH Park, the purveyors of perfect purple PCBs, have become sponsors of the FOSSi Foundation’s activities. We are very grateful for their support and would like to recognize this by listing them on our Sponsors page at the Bronze tier.

We are actively looking for sponsors for the Foundation, if you’re interested in learning more about our activities and why we are looking for sponsorship, then please visit our sponsorship page and for more, see our detailed sponsorship proposal document.

More information on the FOSSi Foundation:

Inspired by the success of open source software, the Foundation will help bring about IP and tools of comparable quality to proprietary offerings, and which are developed according to an open source model by a highly collaborative and inclusive community. The FOSSi Foundation will address the issues the field currently faces; fragmentation, legal uncertainty, design quality, and high barriers to entry.

FOSSi has launched LibreCores:

Screenshot from 2017-06-14 20-41-11.png

gateway to free and open source digital designs and other components that you can use and re-use in your digital designs.

FOSSi also organizes the ORConf:

Screenshot from 2017-06-14 20-53-42.png

We’re pleased to announce that ORConf 2017 will be held between September 8th and September 10th in Hebden Bridge in the UK.

Past talks are on the FOSSi Foundation’s YouTube channel such as this introduction from last year (jump to 1:59):

OSH Park sponsors the FOSSi Foundation

BeagleBone FPGA cape and Google Summer of Code

From the BeagleBoard.org Foundation blog:

Google Summer of Code project videos

Watch the introduction videos from our Google Summer of Code 2017 students including BeagleWire software support by Patryk Mężydło

Checkout hackaday.io more information on the cape:

BeagleWire

The BeagleWire is an FPGA(Lattice iCE40HX4k) development platform that has been designed for use with BeagleBone boards.

2760301495639733818.png

mwelling has shared the board on OSH Park:

BeagleWire

225869310c043fd79b4d28c6601ac566.png

Order from OSH Park

BeagleBone FPGA cape and Google Summer of Code