Tag Archives: Python

NERP: CircuitPython Workshop 12-17-18 with Kattni Rembor!

NERP (Not Exclusively Raspberry Pi) is PS1’s embedded programming interest group. At a special NERP on December 17, Kattni Rembor will be giving a workshop on Adafruit’s Circuit Playground Express board running CircuitPython. This is a paid event.

That’s right — the next NERP is not free and open to the public! There’s a first time for everything! Registration details here.

Kattni Rembor is an embedded software developer, technical writer, and community leader with Adafruit Industries. She joined Adafruit as a member of the CircuitPython team, and has written the definitive Getting Started guide, the library designed to make CircuitPython simple to use on Adafruit’s premier learning board, as well as many project guides and tutorials. She has helped build the amazing, supportive online community around CircuitPython and a wide variety of other open source topics.

Find Kattni on Twitter or Discord.

Workshop description

CircuitPython is Python that runs on microcontrollers. It is designed for learning and if you are new to programming or electronics, CircuitPython can help you get started with both. All you need to do is plug in a microcontroller board and start writing code.

Participants will be given a Circuit Playground Express microcontroller board to use. This beginner-friendly workshop will introduce CircuitPython and cover the basics. Then we will get into working with code. There will be a series of examples that use the various sensors, lights and switches built into the Circuit Playground Express board. We will start simply, and we will build on the concepts learned, combining them as we go to eventually build a light-up, capacitive touch tone piano.

Doors open at 6:30pm. NERP is usually free and open to the public, although this event is paid and requires registration.

For those who are interested, there will be the opportunity to stay after the break for further exploration.


We will be using Mu as our code editor. Mu is an editor that has the serial REPL and a plotter built in, and makes getting started with CircuitPython particularly easy.

Participants must bring a laptop (ideally running Windows 10, Mac OSX, or a recent version of x86 Linux) and a compatible USB Micro cable (e.g., USB-C to USB Micro if you have a newer Mac). Be sure that your USB Micro cable includes data transfer capabilities, and is not charge-only as it will not work if it is charge only.

Share this!

NERP tonight! Eric Stein: RPi hardware i/o and ZeroMQ

ERP is not exclusively raspberry pi, the small computer and embedded control interest group at Pumping Station:One in Chicago.

Tonight, Eric Stein, who is Chief Cat Herder and president of Pumping Station:One will take time out of his busy schedule to show us a Raspberry Pi and Python based system that sends messages by passing messages.

Eric’s system, which is currently in development, receives input from IRC (internet relay chat) and responds by playing an informational message over one of several louudspeakers located around the PS:1 facility. The Pi does text-to-speech conversion on stored messages and i/o logic and control to select the appropriate audio output channel.

A very interesting aspect of the system is the use of ZeroMQ to pass control messages between the Pi and and a server that does something important that Eric will explain. From wikipedia:

“ØMQ (also spelled ZeroMQ, 0MQ or ZMQ) is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ØMQ system can run without a dedicated message broker. The library is designed to have a familiar socket-style API.”

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

NERP meets at 7pm 4-8-13 at Pumping Station:One, 3519 N. Elston Ave. in
Chicago. NERP is free and open to the public.

Ed Bennett ed@kineticsandelectronics.com
Tags: announcement, electronics, embedded, meetup, NERP, Open Source, raspberry pi

Happy Happy
-Ed Bennett

Share this!

NERP tonite: Pick-n-Pi

NERP is Not Exlusivey Raspberry Pi, the small computer interest group at Pumping Station:One in Chicago.


Boardforge gantry Ver 0.3a in development (Ed_B)

Several members of Pumping Station:One are 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. The software that will run the machine is made of several distinct subsystems including motion control and computer vision. Jay Hopkins has been doing some experiments to determine whether a Raspberry Pi can serve as the on-board controller for the machine. Tonight he’ll show nerp some of his progress. Teaser: OpenCV _will_ compile on the Raspberry PI!

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

NERP meets at 7pm 2-25-13 at Pumping Station:One, 3519 N. Elston Ave. in Chicago. NERP is free and open to the public.


Share this!

NERP is Not Exclusively Raspberry Pi Monday 2/11 @ 7pm

This NERP, Drew Fustini will show us how to WebIDE to program the Raspberry Pi. WebIDE is free from Adafruit. Put simply, “The Raspberry Pi WebIDE is by far the easiest way to run code on your Raspberry Pi. Just connect your Pi to your local network, and log on to the WebIDE in your web browser to edit Python, Ruby, JavaScript, or anything and easily send it over to your Pi.” Drew will use a Pi Plate RGB 16×2 character “Pi Plate” as the output device.

At the 1/28 NERP, we announced that the Adafruit Industries community grants people intended to send us a care package with Raspberry Pi goodies. The package arrived last week, and rather than opening it right away I thought it would be nice to share the surprise on Monday. It’ll be fun to see what kinds of ideas come out of the box and what kinds of projects they might inspire.

As always, if you have a NERP related project that you’d like to share, bring
it along!

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

NERP meets at 7pm 2-11-13 at Pumping Station:One, 3519 N. Elston Ave. in Chicago. NERP is free and open to the public.

Share this!

Raspberry Pi hands-on workshop

Not Raspberry Pi
Raspberry Pi hands-on workshop


NERP is Not Exclusively Raspberry Pi, but Monday, 1/28, we’ll be all Raspberry.

Pumping Station:One and NERP are excited to be included in Adafruit Industries community grants of cool hardware for the Raspberry Pi.  Adafruit is sending us a care package of Raspberry Pi gear we can use to make projects. The exact contents of the package will be a surprise.

On Monday Jan. 28th at 7pm, we’ll get into the swing of making cool Pi things by doing a hands-on workshop on basic controlling and sensing with the Pi. Bring your Pi, keyboard, monitor, etc, and try out a couple of demo projects from learn.adafruit.com . The parts cost should be about zero since the projects don’t require much external hardware. PS1’s Electronics area will provide tools and parts to get started.

We’ll learn how to turn on a simple LED (or anything else) using Python. Then we’ll explore two example projects on learn.adafruit.com :



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

As always, if you have a NERP related project that you’d like to share, bring
it along!

NERP meets at 7pm 1/28/13 at Pumping Station:One, 3519 N. Elston Ave. in Chicago. NERP is free and open to the public.


Share this!

Not Exclusively Raspberry Pi meetup Mon. 1-14-13 7pm

The new year’s first NERP Meetup will be at 7pm tomorrow night.

In the first half hour, we’ll have a beginner’s look at the Raspberry Pi board and software. We’ll see what extra hardware you’ll need to get started with the Pi and how to boot up a new board.

In the second half-hour, we’ll connect a homemade circuit to a Pi and see one method for controlling stuff with Python. You can find out more about NERP at the Meetup page,

NERP – Not Exclusively Raspberry Pi

Chicago, IL
674 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, Oct 23, 2017, 7:00 PM
1 Attending

Check out this Meetup Group →

Share this!

Nerp tonight! Monday Dec. 17 at 7pm

Allen Kapusta will make a presentation on types of task dispatching. Any processor more complicted than an Arduino will be shared by different pieces of running code. Allen’s presentation will be a general overview of how tasks are selected for execution by the processor and what guidelines the task should follow in order to co-exist well with its neighbors.

Drew Fustini will show us how to display tweets on a character LCD connected to a Raspberry Pi. His Python examples will demonstrate a simple way to make a read-only connection to Twitter and print tweets on a 4-bit parallel connection.

NERP will not meet December 31st, but will resume its regular bi-weekly schedule starting Monday January 14th.

Share this!

Monday Dec. 3rd. is back-to-basics night at NERP

Monday Dec. 3rd. is back-to-basics night at NERP. In Part 1, Carl
Karsten and Bonnie King will give an introduction to Python programming
for novice programmers. The target will be the Raspberry Pi, and the
focus of their teaching examples will be on input/output to simple
hardware. In Part 2, yours truly will demo control of output devices
including simple circuits for interfacing electronics to
electro-mechanical devices.

Find us here…


Share this!

Learn programming with Python Office Hours

There are loads of people who want to learn how to program, and thankfully there are loads of high quality free tutorials and classes from big names like MIT (the class a small group of us are currently using), Stanford, and Google, from start-up educational resources like Khan Academy or Udacity, and other free resources like Python-course.

All of the courses listed above teach the easy-to-learn Python programming language.

Starting Thursday, May 17th, every first and third Thursday of each month PS1 will hold Python Office Hours.  This is a chance for people learning to program in Python to get together for moral support, project assistance, and homework assistance.  We’ll have an experienced python developer or two on hand to help answer questions and explain difficult concepts, plus loads of students at all skill levels to provide assistance and community (there is no better way to learn than teaching!).

This is an “office hours” event with volunteer teaching assistants. The expectation is that students watch lectures, read tutorials and attempt homework on their own, then use this as a resource to aid in learning, not as a class, workshop, seminar, private tutor session, or other primary learning tool.

  • Who: everyone is welcome, regardless of skill level!
  • When: First and Third Thursdays of each month, 7pm, starting May 17
  • Where: Pumping Station: One 3354 N. Elston Ave, Chicago, IL
  • Cost: Free ($5 recommended donation to help us keep the lights on!)

image: flickr user dougwoods

PS: in lieu of apples, our TAs prefer adult beverages as thank-you presents.

PPS: interested in becoming a TA for this series? Contact the author of this post.

Share this!

Introduction to Programming with Python

Python Next Wednesday 3/30/2011 at 7:00 PM Tony Johnson will be teaching an introduction to programming class with the Python language.   The course will cover the fundamentals of software development and act as a stepping stone to more advanced programming topics.


1) You will need a laptop.
2) There is no cost to members or the general public.
3) You will need Python 3.2 installed on your computer.
Here is the link to download python: http://www.python.org/download/
4) Any simple text editor that is already installed on your OS will be sufficient.

Share this!