Posts Tagged ‘electronics’

NERP Tonite! Improving the Retro Gaming Experience

Ste Kulov is Lead Design Engineer at HD Retrovision. Ste (known in NBA Jam as STE) was born and raised in the suburbs of Chicago and spent most of his childhood with his hands glued to a SNES controller. Like so many life-long nerds, Ste went to school for electrical engineering and became an expert at working with circuits. His passion for working on really cool engineering projects is second only to his obsession with video games. Ste conceived the original idea for HD Retrovision in his engineering design class to solve the world’s most pressing problem: allowing gamers to play their old systems on TV’s that don’t have the right inputs. [NERP Note: HD Retrovision cables are analog circuit devices. The HD Retrovision circuit board is molded into the cable.]

PS:One knows Ste for being a really good teacher. We wish he could find time to do more analog and fpga circuit classes (hint, hint).

A vital aspect of manufacturing is testing and quality control. Someone has to do it, and they need test instruments, test fixtures, custom software, and detailed written test requirements and procedures. Ste had to design a turnkey QC system for use by his contract manufacturer. The HD retrovision circuit itself is all analog, but the QC system is FPGA based. At NERP tonite, Ste will explain how you QC a cable on the other side of the world.

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago. Find NERP and Pumping Station:One at

http:// www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/

and

http://pumpingstationone.org/

Doors open at 6:30pm. NERP is free and open to the public. Ed Bennett ed @ kinetics and electronics com Tags: electronics, embedded, NERP, Open Source, raspberry pi, hackerspace, Beagle Bone, Pumping Station One

12

09 2016

100th NERP Tonite! Embedded GUIs part 2 of 2: Qt

For the 100th NERP Meetup (Yea!), we’ll have the second of a two-part discussion of embedded GUIs on small Linux devices. Qt is much more than a GUI library. Tonight Ron Olson will share some wisdom on the Qt application framework. Ron tells me that Qt promises a lot, and it delivers. Sounds good to me!

Ron says “I figured the main thrust of the talk would be Qt, how it works, its two main parts (C++, QML), and how it works with the BBB as well as a Qt project controlling an Arduino, all with an eye towards demonstrating the QML, and lightly, the C++ connection.”

After graduating from NYU’s film school, Ron took full advantage of his film and theatre background by becoming a software developer. For 24 years, Ron has been one of the developers that companies go to when they want to make their customers lives worse; he helped write the system to show commercials at MTV, worked on cancelled projects at an animation studio that went out of business, pioneered allowing you to lose your retirement savings on the web at Bankers Trust, came up with new ways to target ads to you at DoubleClick, did his part in the financial crisis at Goldman Sachs, and lately has been writing software to help your attorney remember when your trial date is.
Mostly in C++ and Java.

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago. Find NERP and Pumping Station:One at

http:// www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm. NERP is free and open to the public. Ed Bennett ed @ kinetics and electronics com Tags: electronics, embedded, NERP, Open Source, raspberry pi, hackerspace, Beagle Bone, Pumping Station One, programming, Qt

06

06 2016

NERP 5/9/16: Neurobionics Tonite: A Lightweight Robotic Knee Prosthesis that is Powered By Drone Technology

knee-exoskeleton

knee-exoskeleton

Elliott Rouse is the Director of the Neurobionics Lab in the Center for Bionic Medicine at the Rehabilitation Institute of Chicago. The vision of his group is to discover the fundamental science that underlies human joint dynamics during locomotion and incorporate these discoveries in novel, effective wearable robotic technologies.

At NERP on Monday, Elliott will show us some fun stuff from his lab including a new generation of his group’s robotic knee. We’ll see that a robotic knee is much more than a motorized linkage, although it is that, too.

quasi-passive pneumatic foot

quasi-passive pneumatic foot

Abstract: The Neurobionics Lab is interested in understanding neural control of movement from the lens of mechanical descriptions. The intent is to use these discoveries to design and control a new class of assistive technologies. These technologies would be capable of not only replicating the natural biological torques and speeds, but also the underlying stiffness properties. However, since many of the stiffness properties are unknown, the Neurobionics Lab also seeks to supplement this philosophy with the design and control of technologies that cleverly implement or leverage mechanics. The purpose of this talk will be to discuss ongoing research and a few specific technologies that are currently being developed in the group. The presentation will focus on two technologies, the actuation of wearable robots with balloons, and a novel low cost, lightweight robotic knee prosthesis that is powered by drone technology.

Bio: Elliott Rouse is the Director of the Neurobionics Lab in the Center for Bionic Medicine at the Rehabilitation Institute of Chicago and is an Assistant Professor in the Department of Physical Medicine & Rehabilitation, as well as the Departments of Mechanical and Biomedical Engineering at Northwestern University. The vision of his group is to discover the fundamental science that underlies human joint dynamics during locomotion and incorporate these discoveries in novel, effective wearable robotic technologies. The Neurobionics Lab uses technical tools from mechanical and biomedical engineering applied to the complex challenges of human augmentation, physical medicine, rehabilitation, and neuroscience. Elliott received the BS degree in mechanical engineering from The Ohio State University in 2007, and the MS and PhD degrees in biomedical engineering from Northwestern University in 2009 and 2012, respectively. Subsequently, he joined the Massachusetts Institute of Technology as a Postdoctoral Fellow, working with the Biomechatronics Group in the MIT Media Lab until 2014. Elliott and his research have been featured at TED, on the Discovery Channel, CNN, National Public Radio, Wired Magazine UK, Business Insider, and Odyssey Magazine.

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago. Find NERP and Pumping Station:One at

http: //www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One, prosthetics

08

05 2016

NERP Tonite! Raspberry Pi with 3D Resin Printing, Big and Small

A few days ago, Andrew arranged the donation of a ZBuilder ulTra 3d resin printer to PS:One. Since Andrew has been working on small a table-top 3-d resin printer using the Raspberry Pi and nanoDLP, it seemed natural to try the nanoDLP controller on the big machine.

3dprinter-00

3dprinter-01

As far as we know this retrofit is a new use case for the RPi.

3dprinter-04

3dprinter-02

I found the build platform motor leads and Andrew connected them to the nanoDLP system. With a bit of fiddling, the platform started to move as expected. Meanwhile Andrew had a good start on getting the projector to run, and before we were really ready, the essential system components seemed to work. (In the pic below, you can see the the Raspberry Pi logo displaying on the build platform.)

3dprinter-03

It’s already clear that there are lots of details that need addressing, but those problems seem surmountable.

———————-

Andrew Camardella camardea at gmail) is a contract industrial designer and digital fabricator. He works with companies and individuals conceptualizing, creating, and managing new products, taking ideas from sketch to prototype to finished product. He is an expert in the application of 3D processes and technologies to traditional design methods.

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago. Find NERP and Pumping Station:One at

http: //www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One

25

04 2016

NERP Tonite! Report from the 2016 Embedded Linux Conference and IoT Summit

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

April 4th through 6th, PS:One’s Drew Fustini attended the Open Internet of Things and Embedded Linux Conference (OpenIoT & ELC 2016) in San Diego. Since embedded Linux powers pretty much all the OS-capable single board computers and computer modules that we see at NERP, we’re eager to hear Drew’s insights on how current advancements and innovation in embedded Linux and hardware will help us at NERP make cool stuff that nobody’s thought of yet.

http://events.linuxfoundation.org/events/embedded-linux-conference
http://openiotelc2016.sched.org/

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/
Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One, IoT

11

04 2016

NERP Tonite! systemd with Bonnie King

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Bonnie King is a Linux Administrator at Fermilab and works on the Scientific Linux distribution. At Nerp tonight, Bonnie will give us a tour of systemd. If you work with embedded linux, this is must have, must know material.

The architecture of systemd as it is used by Tizen. Several components, including telephony, bootmode, dlog and tizen service, are from Tizen and are not components of systemd

The architecture of systemd as it is used by Tizen. Several components, including telephony, bootmode, dlog and tizen service, are from Tizen and are not components of systemd

“Linux” is the kernel of an operating system. You generally can’t see it, feel it or touch it directly, but you know it’s there by what it does. At boot, the kernel launches “init”, the process with Process ID number 1. Everything else is started by by init. On my computer, init, PID 1 is /lib/systemd/systemd. systemd is “new”, sort of. It’s been around for several years, but has recently taken over lots of core system functions that have been provided by some very traditional Unix-based tools and utilities. When I look under the hood of my Ubuntu system, it looks very different than it did a couple of years ago. What goes for the desktop goes for embedded, too.

from http://freedesktop.org/wiki/Software/systemd/
“systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit. Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.”

A number of influential people in the Linux community have strong philosophical and practical differences with the design of systemd and the way in which it’s become ubiquitous across distros. Nevertheless, mainstream Linux continues to move toward systemd and away from System V and BSD init. systemd is installed by default in Ububntu since ver 15.04. (April 2015). If you work with Linux at a low level, for instance in embedded applications, a knowledge of systemd is a must have.

Find NERP and Pumping Station:One at

NERP – Not Exclusively Raspberry Pi

Chicago, IL
399 members

NERP is Not Exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station One in Chicago. (Chicago’s oldest and finest hackerspace.) NERP…

Next Meetup

Bring questions, demos, personal research, etc. to share.

Monday, Jan 18, 2016, 7:00 PM
10 Attending

Check out this Meetup Group →

and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source, Linux,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One

18

01 2016

Art Therapy for Those with Limited Mobility

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Art is one of the fundamental ways humans express themselves and it occurs in every culture going back to the beginnings of humanity. Art therapy is a valued tool that bridges the disciplines of psychology and art and has been undertaken by Iraqi war veterans, victims of violence and other traumas.

But what about individuals whose limitations prevent them from holding a paint brush or manipulating clay? Haddon Pearson is a local creative type who is working with a child psychologist from the University of Chicago to develop systems that will enable people with limited mobility to make art. He will discuss some of the technologies and ideas that they are exploring to lower the bar for people with limited agency to express themselves.

The technology we’ll visit tonight is a Makeblock plotter that will potentially serve as the motion actuator for 2-d graphical output. The plotter is not feeling well at the moment. NERP aims to fix it, but first we need to understand the hardware and software that runs it. Andy Sowa will lead a live troubleshooting and learning session with the collaboration of the NERP Meetup.

Find NERP and Pumping Station:One at
Meetup NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One

04

01 2016

NERP Tonite! Raspberry Pi Zero — $5

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Charles Kwiatkowski has worked in industry and academia since 1991. He enjoys learning and discussion on NERPish topics. If possible, he would live across the street from PS:One.

Tonight Charles will introduce us to the new Raspberry Pi Zero. The fun thing about following the small embedded market is the speed at which things change are changing. When the Basic Stamp was the only “accessible” microcontroller for hobbyists it cost $50. The Stamp was king of the hill for a decade. Things change faster now.

Comparisons between different embedded platforms is almost always apples and oranges, but price is the place people usually start. The RPi Zero’s retail price is $5. So there.

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Find NERP and Pumping Station:One at
Meetup NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

21

12 2015

NERP TONITE! Enabling Universal Information Access: Libraries From Space

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

outernet-logo

Syed Karim is the founder of Outernet, which is a satellite-based digital library service. Outernet takes content from the web and broadcasts it from six different geostationary satellites. The file delivery service is free to receive and most of Outernet’s code is open source. Plans to build a Raspberry Pi-based receiver can be found here.

“I’ll have a few slides, more for context, but would prefer if presentation was more of a conversation than a presentation. I’ll go over the general concept, content chain, and various types of receivers, including the newly designed Beaglebone Black derivative, which includes an on board DVB-S tuner, wifi module, and LiFePO4 charging circuit”

The following links may provide some context for the discussion.

http://gizmodo.com/what-is-the-outernet-and-is-it-the-future-of-the-intern-1659647614
http://www.wired.com/2015/07/plan-beam-web-3-billion-unconnected-humans/
http://www.bbc.com/news/technology-32117447

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One
Tags: Beagle Bone, electronics, Element14, embedded, hackerspace, NERP, Open Source, Pumping Station: One, raspberry pi

12

10 2015

NERP Tonite! Neural Interfaces for Advanced Prosthetics

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

nerp-eeg

Tucker Tomlinson is a familiar face around the shops at Pumping Station One. He’s also a Postdoctoral Scholar in the Laboratory of Lee Miller in the Department of Physiology at Northwestern University Feinberg School of Medicine. Tucker’s work in the Limb Motor Control Lab* focuses on neural interfaces for advanced prosthetics.

Data acquisition systems used to record neuron activity typically work with lots of channels of analog-to-digital converters that measure tiny voltages and currents very fast. In Tucker’s words:

“I’ll be discussing the problem of recording directly from neurons in the brains of monkeys and humans. There will be a few slides and videos to help describe the basic science and technical challenges that we face when tackling this problem, but the session will be mostly informal discussion driven by whatever the audience finds interesting.”

* the phrase “motor control” means eye-hand-brain, not steppers

https://en.wikipedia.org/wiki/Motor_control

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/

and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

28

09 2015