element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
BeagleBoard
  • Products
  • Dev Tools
  • Single-Board Computers
  • BeagleBoard
  • More
  • Cancel
BeagleBoard
Blog Hackerspace challenge: PnP at PS1 (Chicago)
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join BeagleBoard to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fustini
  • Date Created: 26 Jun 2013 11:00 PM Date Created
  • Views 1212 views
  • Likes 4 likes
  • Comments 4 comments
  • hackerspace
  • maker
  • tinyg
  • electron_microscope
  • beaglebone_black
  • ps1
  • motor_controller
  • cnc
  • diy
  • chicago
  • hacker
  • nerp
  • bbb
  • texas_intruments
  • pumping_station_one
  • hackerspace_challenge
  • bb_black
  • psone312
  • sem
Related
Recommended

Hackerspace challenge: PnP at PS1 (Chicago)

fustini
fustini
26 Jun 2013

Howdy!  I'm a member of Chicago's hackerspace, The specified item was not found. (website), and we are competing in element14's BeagleBone Black Hackerspace Challenge.

image

Who?

We are a federally-recognized non-profit organization with over 200 members and turned 4 years old back in April.  I shot the above photo at our original space before we moved last year to our current space which is much bigger.  I always liked how our logo looked on the wall there... and my photo also catches the most excellent Mitch Altman teaching folks to solder image.  Mitch organized element14's last hackerspace challenge: The Great Global Hackerspace Challenge in 2011.  The Pumping Station: One (aka PS1) team built an Arduino-based biosensor array with EKG, GSR, CO2 & more.

 

We have a couple recurring public meetups at our space that has shaped our ideas for the BeagleBone Black (aka BBB) challange:

 

  • NERP (Not Exclusively Raspberry Pi) meetup:
    • a bi-weekly meeting with presentations on embedded systems and single board computers
  • CNC Build Club meetup:
    • a weekly meeting of Chicago area people passionate about learning, building and using digital fabrication equipment

 

Real-time, real fun!

Many members including myself were very intrigued by the BBB's Programmable Real-Time Units (PRUs) which are two 200-MHz microcontrollers embedded in the BBB's TI Sitara AM3359 processor that run independent of the processor's ARM Cortex A8 core.  This means the OS running on the ARM, such as Linux or Android, can offload real-time tasks to the PRUs such as motor control or communication protocols.  element14 Community member shabaz has written wonderful tutorials about using the PRU to interface a LCD and also create a thermal imaging camera.

 

Box o' LCDs:

After having done many Raspberry Pi projects, I'm most excited about the BBB's ample number of GPIO pins as I always wanted to connect an inexpensive, parallel color LCD but was unable to as the Pi lacks enough pins.  Another PS1 member, Ste (our FPGA & signal processing guru), brought a pile of donated LCD panels to the space which got us thinking if could interface it with the BBB to setup control panels & kiosks around our space:

image

However, we eventually determined that we would need to design an adapter board which would probably take too long (given the turnaround time for most batch PCB services - especially if we needed a second order to fix errors in the first revision).  We also weren't sure if whether or not the our completed DIY LCD cape would actually be much cheaper that the CircuitCo 7" LCD Cape to make it worthwhile.

 

PS1's Pick-n-Place project:

Several members have been collaborating on a project to produce a Pick and Place machine. PnP machines are robotic assembly devices that place electronic components on circuit boards as part of the soldering process.  Motion control and computer vision are key ingredients.  The goal is to eventually use computer vision software (like OpenCV) to correct misaligned parts and verify correct placement.  The current prototype relies on dead-reckoning.  Here is an early prototype that was presented at NERP back in February:

image

    Pick-n-Place machine gantry Ver 0.3a in development (Ed_B)

 

A couple members involved in the project have moved on to other endeavors, but Ed has continued to work on his gantry build.  He presented a demo at our last NERP meeting:

image

It is using the TinyG motor controller board, and he was sending it G-code from demo files on a Raspberry Pi over serial:

image

image

 

BeagleBone Black makeover:

We decided that a worthy goal for the challenge would be to replace the TinyG and Pi with just the BeagleBone Black.  The PRUs should be capable of generating the step and direction signals for a stepper motor driver IC like the TI DRV8825 .  Software to generate G-code from a board layout (a centroid file) can run on the BBB.  The G-code can then be transformed into an array of movements that is passed to the PRU program.

 

In my next post, I'll describe the different approaches we've explored so far and what our current course of action is.

 

And now for something completely unrelated...

I can't conclude an introduction of our hackerspace without mentioning that we have a working Scanning Electron Microscope (SEM) takes beautiful photos.  It's also suprisingly interactive; here's Steve flying around the microscopic world:

image

And here's 10 micron-tall letters and numbers etched on to an Analog Devices IC die from 2007:

image

 

Happy Hacking,

Drew

@pdp7

  • Sign in to reply

Top Comments

  • morgaine
    morgaine over 12 years ago +1
    Hi PS1, and hi Chicago! A very impressive hackerspace you have there. The scanning electron microscope especially caught my eye, as I've been following nanotechnology closely ever since Drexler's enormously…
  • DAB
    DAB over 12 years ago +1
    Hi Drew, Great overview of PS1. Keep us upto date on how they progress through the challenge. You guys always come up with interesting posts. Thanks DAB
  • johnbeetem
    johnbeetem over 12 years ago +1
    Hi Drew, This has nothing to do with BeagleBone, but in case you didn't know RasPi's Rob Bishop is taking another Hackspace Tour this summer and is planning to visit Pumping Station: One. Exact route and…
  • fustini
    fustini over 12 years ago in reply to johnbeetem

    Thanks, yeah, Rob was indeed awesome and it was a fun evening image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago

    Hi Drew,

     

    This has nothing to do with BeagleBone, but in case you didn't know RasPi's Rob Bishop is taking another Hackspace Tour this summer and is planning to visit Pumping Station: One.  Exact route and times are TBD.

     

    http://www.raspberrypi.org/archives/4312

     

    I saw Rob last year when his Hackspace Tour included San Francisco.  It was a fun and highly informative visit -- Rob's a great guy.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 12 years ago

    Hi Drew,

     

    Great overview of PS1.  Keep us upto date on how they progress through the challenge.

    You guys always come up with interesting posts.

     

    Thanks

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • morgaine
    morgaine over 12 years ago

    Hi PS1, and hi Chicago! image

     

    A very impressive hackerspace you have there.  The scanning electron microscope especially caught my eye, as I've been following nanotechnology closely ever since Drexler's enormously inspiring Engines of Creation and his superbly informative and detailed Nanosystems textbook.  An atomic force microscope would make a great companion for the SEM and a wonderful hackerspace project too, if you have people there who are strongly interested in nanotech.

     

    After all, molecular nanotechnology will provide awesome 3D printing capability some day, an additive method of atomically-precise manufacturing in which the "glue" is molecular binding forces -- a natural fit for hackerspaces of the future!

     

    All the best for your hackerspace challenge! image

     

    Morgaine.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube