SGVHAK Rover, Sawppy, and Phoebe at SGVLUG February 2019 Meeting

At the February 2019 meet for San Gabriel Valley Linux User’s Group (SGVLUG), Lan and I presented the story of rover building in our hardware hackers spinoff group a.k.a. SGVHAK. This is a practice run for our presentation at Southern California Linux Expo (SCaLE) in March. Naturally, the rovers themselves had to be present as visual aids.

20190214 Rovers at SGVLUG

We started the story in January 2018, when Lan gathered the SGVHAK group to serve as beta testers for Jet Propulsion Laboratory’s Open Source Rover project. Then we went through our construction process, which was greatly motivated by our desire to have SGVHAK rover up and running at least year’s SCaLE. Having a rover at SCaLE was not the end, it was only the beginning. I started building my own rover Sawppy, and SGVHAK rover continued to pick up hardware upgrades along the way.

On the software side, we have ambition to increase sophistication by adapting the open source Robot Operation System (ROS) which led to a small digression to Phoebe, my tool for learning ROS. Getting a rover to work effectively under ROS poses some significant challenges that we have yet to address, but if it was easy it wouldn’t be fun!

Since this was a practice talk, the Q&A session at the end was also a forum for feedback on how we could improve the talk for SCaLE. We had some good suggestions on how we might have a better smoother narrative through the story, and we’ll see what we can figure out by March.

Sawppy at Brawerman East STEAM Makers Fair

Sawppy’s publicity appearance today was at Brawerman East STEAM Maker’s Fair, a supercharged science fair at a private elementary school. Sawppy earned this invitation by the way of January presentation at Robotics Society of Southern California. The intent is to show students that building things is more than their assignments at their on campus Innovation Lab, there are bigger projects they can strive for beyond the classroom. But the format is, indeed, just like a school science fair, where Sawppy got a display table and a poster board.

Brawerman STEAM Makers Fair - Sawppy on table

But Sawppy is not very interesting sitting on a table, it didn’t take long before the rover started roving amongst other exhibits. The school’s 3D printer is visible on the left – a Zortrax M200.

Brawerman STEAM Makers Fair - Sawppy roaming

Sawppy was not the only project from grown-ups present. I admire the ambition of this laser cutter project undertaken by one of the parents. Look at the size of that thing. It is currently a work in progress, and its incomplete wiring were completely removed for this event so little fingers are not tempted to unplug things and possibly plugging them in a wrong place.

Brawerman STEAM Makers Fair - laser cutter

The center of this tables had some old retired electronics equipment that kids will be able to take apart. This was a huge hit at the event, but by the end of the night this side of the room was a huge mess of tiny plastic pieces scattered all over.

Brawerman STEAM Makers Fair - deconstruction zone

I brought my iPad with the idea I could have Sawppy’s Onshape CAD data visible for browsing, but it turned out the iOS Onshape app required a live internet connection and refused to work from cache. As an alternate activity, I rigged it up to show live video footage from Sawppy’s onboard camera. This was surprisingly popular with the elementary school age crowd, who got a kick out of making faces at the camera and seeing their faces on the iPad. I need to remember to do this for future Sawppy outings.

Brawerman STEAM Makers Fair - Sawppy camera ipad

After Sawppy was already committed to the event, I learned that a Star Wars themed art car was also going to be present. So I mentioned my #rxbb8 project which earned me a prime parking spot on the first floor next to the far more extensively modified “Z-Wing.” Prepare to jump to hyperspace!

rxbb8zwingcropped

Sawppy at Space Carnival Long Beach

Sawppy at Space Carnival Long Beach

Space Carnival, held at the Expo Arts Center in Long Beach, California, welcomed Sawppy as one of several exhibits Monday afternoon. It turned out to be part of a week-long LEGO robotics camp for elementary school students. Most of the events are for campers, but the Monday evening Space Carnival was open to the public.

Since the focus is on LEGO, there were plenty of plastic bricks in attendance. The middle of the room had a big pile of bricks on a plastic tarp and kids were crawling all over the pile building their creations. Sawppy mostly spent time outside of the tarp, occasionally venturing on to some of the colorful game boards for LEGO robots to line-follow and other tasks.

Sawppy at Space Carnival Long Beach LEGO tarp

As usual, I handed controls over for kids in attendance to play with. Running over feet is still more popular of an event than I can hope to understand but, if it makes them excited, so be it.

Sawppy at Space Carnival Long Beach running over feet

Sawppy was not the only non-LEGO robot in attendance, there were also a selection of Star Wars licensed merchandise including this R2D2. I forgot if this particular unit was made by Sphero or Hasbro.

Sawppy at Space Carnival Long Beach R2D2

This event was not the first time I crossed paths with Barnabas Robotics, but it was the first time I got to speak with them beyond the standard sales pitch type of discussions. Since their business is STEM education for students K-12, they have a good feel of what type of material is appropriate for various age groups. It’s possible Sawppy can find a role in high school curriculum.

At the end of the night, the LEGO tarp cleared out enough for me to drive Sawppy across the field. Unfortunately I saw Emily’s tweet too late to replicate the movie clip she had suggested. Maybe another day!

My Monoprice 3D Printers at February 2019 RSSC Meeting

When I presented the story of my Sawppy rover project last month at the January 2019 meet of Robotics Society of Southern California (RSSC) I made an offhand comment about my 3D printers. Later on, in a discussion on potential speakers, there were people who wanted to know more about 3D printers and I offered to summarize my 3D printer experience in a follow-on talk. Originally scheduled for March, I asked to be rescheduled when I realized the March RSSC meet would take place at the same time as Southern California Linux Expo (SCaLE).

My talk (presentation slide deck) starts with a disclaimer that my experience and knowledge was limited. I started by explaining why I chose Monoprice printers backed by a short history lesson on Monoprice because that sets the proper expectations. Then I ran through my three Monoprice printers: the Select Mini, the Maker Select V2, and the Maker Ultimate. Each of these printers had their strengths and weaknesses.

Monoprice Select Mini

  • Simple low-cost printer that still covers all the basic concepts of FDM printers.
  • Closest we have to a “Fisher Price My First 3D Printer”
  • Recommended for beginners to find out if they’ll like 3D printing.

Monoprice Maker Select

  • Classic Prusa i3 design.
  • Easiest to take apart for modifications and/or repairs.
  • Recommended for people who like to tinker with their equipment.

Monoprice Maker Ultimate

  • Design “inspired by” Ultimaker.
  • Highest precision and most reliable operation.
  • Recommended for people who just want their equipment to work.
  • But price level approaches that of many other good printers, like a genuine Prusa i3.

I brought my printers to the meet so interested people can look them over up close. I did not perform any print demos, because I’ve almost certainly knocked the beds out of level during transit. Plus, I forgot my spools of filament at home. But these are robotics people, they can gain a lot just by looking over the mechanical bits.

20190209 RSSC 3D Printers

SparkleCon Sidetrack: Does It Have A Name?

spool holder with two stage straightener 1600x1200

My simple afternoon hack of a copper wire straightener got more attention – both online and off – than I had expected. One of these came as a fun sidetrack to my Sparklecon talk about my KISS Tindie wire sculptures. As part of the background on my wire form project, I mentioned creating this holder. It kicked off a few questions, which I had answered, but I had the most fun with “Does it have a name?”

I gave the actual answer first, which was that I had only been calling it a very straightforward “wire spool holder with straightener” but I followed it up with an off-the-cuff joke “Or did you mean a name like Felicia?” I think I saw a smile by the person asking the question (hard to tell, he had a beard) and I also got a few laughs out of the audience which is great. I had intended to leave it at that, but as I was returning to my presentation another joke occurred to me: “Felicia will set you straight.”

Since my script was already derailed, I saw no reason to run with it: “Is there a fictional character who is a disciplinarian? That might be fitting.” and opened it up to the audience for suggestions. We got “Mary Poppins” which isn’t bad, but things went downhill from there. The fact is: the disciplinarian in a story is almost always a killjoy obstacle in our hero’s journey. Or worse, one of the villains, as in the suggestion of “Delores Umbridge” given by a woman wearing a Harry Potter shirt. My reaction was immediate: “No.” But two seconds later I remembered to make it a tad more positive: “Thank you, she is indeed a disciplinarian, but no.” Hopefully she doesn’t feel like I bit her head off.

After the talk, there were additional suggestions interpreting my second joke “Felicia will set you straight” in the sense of personal relationship preferences. This went down a path of politically conservative zealots who believe it is their public duty to dictate what people do in private. This direction of thinking never even occurred to me when I threw out the joke on a whim.

I think I’ll leave it at Mary Poppins.

SparkleCon Day 2

A great part of SparkCon is its atmosphere. It is basically a block party held by 23b Shop and friends in the same business park. Located in Fullerton, CA, the venue’s neighborhood is a mix of residential, retail, and commercial properties. As a practical matter, this meant good eats like Don Carlos Mexican Restaurant and Monkey Business Cafe were in easy walking distance.

Originally my Day 2 was going to start bright and (too) early for me at 9AM with the KISS Tindies presentation, but the relaxed easygoing nature of the event meant a schedule change was possible and we did it at noon instead. I loved talking to all my fellow people who thought my circuit sculptures were more interesting than a certain football game taking place around the same time.

Roger presenting at Sparklecon - Drew Fustini
Photo by Drew Fustini
Roger presenting at Sparklecon
Photo by Jaren Havell

It was another great opportunity to practice public speaking. I think it went well and some people let me know afterwards that they enjoyed the talk. Success!

The table and couches of NUCC once again hosted various hacks. Emily’s little green-tinted CRT attracted immediate attention.

Emily green tinted LED on NUCC table at Sparklecon

It wasn’t long before it hosted a Matrix waterfall of characters.

Emily wants to host a version of Adafruit Hallowing’s default eyeball program on her tiny round CRT. To see how it would look, Emily and Jaren took a video of the Hallowing eyeball and played it back on a Raspberry Pi.

While this was underway, I was unwinding by playing with my copper wires. Yesterday I made a crude taco truck, today I tried to make an abstract steam locomotive out of a single wire. There was no planning involved, so it was no surprise I ran out of wire before I could finish.

Single wire steam engine

Elsewhere on the table were electronic noisemakers to play with. To the left is a “Dronie” assembled by @hackabax this weekend, next to another of his noisemaker devices whose name I forgot. Inside the metal case in the right is one of Emily’s earlier projects, a simple sequencer powered by a pair of 555 timers.

Noisemakers Unite.jpg

One casualty of the pouring rain were the robot competitions, but the Hebocon boxes were still set out for people to play with. Maybe we won’t have robots this time, but we can still have other interesting contraptions.

Hebocon boxes at Sparklecon

Sometimes “interesting” veered into “unsettling”…

Barbie head baseball flag thing

It was a great weekend, rain or no rain. I had the opportunity to present one of my projects and saw it was well-received. I got to see people I’ve met before at other events, and met some new people too. And it was a great way to learn about spaces I’ve only heard about before. Chances are good I’ll be back at 23b Shop and/or NUCC before next Sparklecon rolls around.

SparkleCon Day 1

I have arrived at SparkleCon! I had thought this event was just at the hackerspace 23b Shop, but it is actually spread across several venues in the same business park. The original plan also included activity in the parking lot between these venues, but a powerful storm ruined those plans. Given this was in Southern California the locals are not very well equipped to handle any amount rain, never mind the amount that came pouring from the sky today. So people packed into the indoor venues where it was warm and dry. STAGESTheatre is where some talks were held, like Helen Leigh‘s talk From Music Tech Make to Manufacture demonstrating her Mini Mu.

Sparklecon Day 1 mini mu

The doors of Plasmatorium was also open and primary source of music. And finally the National Upcycling Computer Collective which had this festive sign displayed.

Sparklecon Day 1 sign

One corner of NUCC was set up with a pair of couches and a table, which grew into KISS Tindie headquarters. The original plan was to set up an inflatable couch and table someplace in the outdoor region, but the rain cancelled those plans and we took over this space instead.

Sparklecon Day 1 NUCC CouchThe table started the day empty, and there was a time when it was populated by scattered stickers, but towards the evening it became an electronics workshop. Here we can see multiple simultaneous projects underway.

Sparklecon Day 1 Workbench

I had a few taco, fries, and octopus kits to give out. While talking about tacos and KISS Tindie sculptures, it was suggested that I use my newfound circuit sculpture skills to build a taco truck. So I did!

Sparklecon Day 1 taco truck

KISS Tindies will be at SparkleCon

SparckleCon IV, the annual event held by 23b Shop, will be this upcoming weekend. It will be my first opportunity to attend and it looks like I’ll be jumping in with both feet and presenting part of a talk. Currently scheduled for Sunday morning at 9AM, the topic is Hackaday and Tindie, with focus on the recently concluded circuit sculpture project.

Ironically, there won’t be any actual contest entries at the presentation, because staff members like myself were not eligible to enter. So I’m bringing the next best thing: my KISS Tindies band which I built because I thought circuit sculptures looked like fun.

kiss tindie band on stage

The talk will be a condensed summary of my circuit sculpturing adventures documented on this blog. From my initial Tindie puppy, to my wire straightening tool, to the four members of the band and finally the drum set. The topic will neatly tie into both Hackaday and Tindie and it’s my way of making sure I hit the standard points without being too much of a corporate commercial.

We’ll see how successful the venture will be… my brain isn’t typically working at its best Sunday mornings at 9AM, and some fraction of the conference attendees will be hungover in bed. I choose to see this as a positive thing: it’s good practice for my public speaking skills, and any goofs would likely go unnoticed (or at least forgiven) by an equally night-owl-heavy crowd.

Sawppy Presented at January 2019 RSSC Meeting

Today I introduced my rover project Sawppy to members of Robotics Society of Southern California. Before the presentations started, Sawppy sat on a table so interested people can come by for a closer look. My visual aid PowerPoint slide deck is available here.

sawppy at rssc

My presentation is an extended version of what I gave at Downtown LA Mini Maker Faire. Some of the addition came at the beginning: this time I’m not following a JPL Open Source Rover presentation, so I had to give people the background story on ROV-E, JPL OSR, and SGVHAK rover to properly explain Sawppy’s inspiration. Some of the addition came at the end: there were some technical details that I was able to discuss with a technical audience. (I’ll expand on them in future blog posts.)

I was very happy at the positive reception I received for Sawppy. The first talk of the morning covered autonomous robots, so I was afraid the audience would look down at Sawppy’s lack of autonomy. Thankfully that did not turn out to be a big deal. Many were impressed by the mechanical design and construction. Quite a few were also appreciative when I stressed my emphasis on keeping Sawppy affordable and accessible. In the Q&A session we covered a few issues that had easy solutions… if one had a metalworking machine shop. I insisted that Sawppy could be built without a machine shop, and that’s why I made some of the design decisions I did.

A few people were not aware of Onshape and my presentation stirred their interest to look into it. There was also a surprising level of interest in my mention of Monoprice Maker Select v2 as an affordable entry level 3D printer, enough hands were raised that I signed up to give a future talk about my experience.

(Cross-posted to Hackaday.io)

Sawppy Post-Faire Cleanup

When I work on Sawppy, I test and run indoors. At DTLA Maker Faire Sawppy ran all over, both indoors and out. Most of the time people were playing with Sawppy on a piece of artificial turf at Maguire Gardens. This is an outdoor space where people would walk their dogs, raising obvious sanitation concerns running Sawppy on my home carpet after the event.

Well, after a long day of work, who doesn’t enjoy kicking off their shoes and soaking their feet? I could give Sawppy the same royal treatment. All six wheels were removed and soaked in a tub filled with a mixture of water and household bleach. A retired toothbrush was used to scrub off dirt particles clinging to the wheel. Hopefully this removed most of the contaminants Sawppy might have picked up during the event.

Sawppy kicks off shoes

It was also a good time to perform an inspection to see how Sawppy held up mechanically. In addition to the set screw mentioned yesterday, a few chassis mounting screws have fallen out and need to be replaced. I designed plenty of redundancy in these mounts so there was little risk of Sawppy falling apart.

Sawppy lost fasteners

After a few hours of soaking, the wheels were hung up to dry like old socks. What has six rover wheels but is not a rover? This laundry rack.

Sawppy laundry

(Cross-posted to Hackaday.io)

Sawppy at DTLA Mini Maker Faire

Yesterday Sawppy went on an adventure to the downtown Los Angeles Mini Maker Faire. There Sawppy found a receptive and appreciative audience. There were a lot of enchanted kids, interested parents, and other makers who might be building their own Sawppy rovers.

The morning started out with Sawppy sitting on a table alongside a few different builds of JPL open source rover. Eric’s build is on the left in black and white, Santa Susana High School build is on the right with purple printed parts.

Taking Sawppy around and talking to individuals about Sawppy was a lot of fun and something I’ve done in other contexts before. I have hopes for a few of the contacts to develop into something cool for Sawppy’s future. What’s new this time was that I also signed up to give a short 15-minute presentation about Sawppy and that took more work and preparation. Thanks to the 2-minute “lightning talk” opportunities at Hackaday LA the past few months I’m less nervous about public speaking than I used to be, but I still got pretty stressed about it. I’m sure it’s a matter of practice and the more I can take advantage of such opportunities the better I’ll get.

Roger Sawppy

Outside of the presentation, Sawppy and I spent most of our time on the astroturf across the walkway from the officially assigned display area. It was a hilly part of the park which meant there were no tables or booths set up there, and it was a good place to demonstrate rover suspension in action. I had a spare phone set up to be Sawppy control and handed the control to anyone who wanted to pilot Sawppy for a bit.

Sawppy on lawn.jpg

Most were content to run around the turf. Some of the little ones tried to run Sawppy into their siblings. A few ran into the bushes beyond the turf for a more rugged demonstration of Sawppy chassis. A perpetual favorite is to have Sawppy climb over shoes.

Sawppy running over feet

Thanks to refinements to improve robustness over the past few months, Sawppy came out of the experience with only a slightly wobbly left rear wheel that was easily repaired by tightening the set screw on the left rear steering servo coupler. A great improvement over earlier outings!

(Cross-posted to Hackaday.io)

Sawppy Will Be At DTLA Mini Maker Faire

The Downtown Los Angeles (DTLA) Mini Maker Faire, hosted at the Los Angeles Public Library central location, is coming up this weekend and my rover Sawppy will be among the many maker projects at the event.

DTLA Mini Maker Faire Website

Sawppy will be one of several rovers present. JPL’s Open Source Rover team should be there with their original build, SGVHAK will be there with the beta build rover I contributed to, which inspired my Sawppy and they’ll all be hanging out together.

The JPL team will also be giving a brief presentation in the KLOS Children’s Theater upstairs about their rover project, followed by an even briefer presentation by me on building Sawppy. Both of these talks are listed on the workshop schedule though (as far as I know) there is no hands-on workshop activity planned. Sawppy will be present and running for people to see up close, but no assembly (and certainly no disassembly!) is planned. I may bring an extra corner steering unit for people to play with, and they’ll be welcome to take that apart and put it back together, but not much beyond that.

(Cross-posted to Hackaday.io)

Highland Park Railroad Open House

HPRR01 - WelcomeHighland Park Society of Model Railroad Engineers is my local railroad club. I appreciate the detailed work that goes into a model railroad layout but I haven’t decided to spend the time and money required to do a good job at it myself. Still, when they hold an open house, I go and admire the work they’ve put in. This is a train layout that has been worked on by club members for most of the last seven decades!

The club house appears to be literally a house – a former residential building that has now been completely taken over by the club. Roughly half of the available square footage inside are train tracks, with the remainder used for support equipment, workshops, and general club space.

HPRR02 - Layout Partial

“Does your train of thought have a caboose?” Generally speaking… mine do not.

HPRR03 - Safety and Caboose

The general theme is 1940s-1950s America, conveniently covering the final transition period from steam locomotives to modern diesel electric and all electric trains. Since this club is in the Los Angeles area, there are trains inspired by local history, like some Red Cars.

HPRR04 - Red car

A scratch built reproduction of Angel’s Flight climbs the side of a mountain rather being in the middle of a city like the real thing.

HPRR07 - Angel's Flight

A steam locomotive was set up as if it’s on museum display.

HPRR08 - Highland Pacific locomotive display

And behind the museum piece, an impressive train station.

HPRR09 - Union Station

One of several train yards in the layout, anchored by a big turntable.

HPRR11 - Turntable

Another train yard featured a group of train enthusiasts taking pictures. I wonder if the figurines are modeled after specific members of the club who would go on such trips.

HPRR15 - Train phtographers

Many little towns dot the layout.

HPRR16 - Town

Some of the town buildings have storefronts inside.

HPRR17 - Town detail

This bridge painting crew is having a bad day.

HPRR12 - Bridge painters

Locomotives running on the layout are under command of train engineers at these stations, coordinated by a dispatcher.

HPRR10 - Train engineers

Behind the scenes, a massive panel of relays manage the layout.

HPRR05 - Relay panel

Wire-wrapping was already a technology on its way out when I started learning electronics, but given the age of the club, it’s not surprising that some wire wrapping is still present.

HPRR06 - Wire wrapping

The power conversion and distribution panel.

HPRR14 - Power supply

Venturing underneath the train tracks is not for the faint of heart or the easily confused, but it’s far more spacious and less cluttered than I had expected.

HPRR13 - Underneath

One of the many objectives of the open house is to recruit new members to the club. While I’m very appreciate the work, I think I’ll stick with software and robots rather than get into model trains.

Still, I’ll probably stop by on the next open house.

Eyes At Supercon: Adafruit HalloWing

HalloWing CloseupAnother key attraction in the Supercon swag bag was a HalloWing from Adafruit. Not just the module, a complete package: in order to make sure Supercon attendees can immediately start playing with it, a battery is included. Plus a lanyard to make sure we can wear it for others to see and start conversations about this Adafruit product. It’s exactly the kind of thing we’d expect as a sponsorship item in the swag bag. Adafruit has produced a lot of products that appeal to this exact audience, along with a ton of tutorials and useful reference information that have helped me in my own explorations.

The Supercon edition of HalloWing came with a custom firmware running through a simple slide show. It cycles through a few bitmap images of event sponsor logos: Adafruit logo, Hackaday logo, Digi-Key, etc. But that barely scratches the capability of this module.

Reading Adafruit’s product information page, it looks like one signature attraction of the HalloWing is that it’s one of the boards with support for CircuitPython. A recent addition to Adafruit’s grand plan to make electronics more approachable to more people, it is hoped that Python would be even easier for beginners to pick up than Arduino.

As my first experiment, I tried to modify the slide show. I translated each animation frame of Nyan Cat into 128×128 bitmap files and loaded them onto my HalloWing. By editing slide show parameters like removing transition effects and shortening time between slides, I had hoped that I can turn the slide show into a crude animation of Nyan Cat in action. Sadly I took a wrong turn somewhere, and my HalloWing no longer boots up. I suspect I skipped a critical step for updating slide show program’s CircuitPython source code and managed to corrupt storage.

Fortunately it was easy to reset the HalloWing with a fresh copy of its firmware. Standard (non-Supercon) HalloWing purchased from Adafruit comes with “spooky eyes” firmware that displays an eyeball that randomly looks around. I followed instructions and my HalloWing is back up and running with an eyeball. Side bonus, it looked cooler than a slide show.

This is just a start. I look forward to digging more into this board’s possibilities in the near future. CircuitPython, Arduino, and at the center of it all? A SAM D21 chip, part of the line I just learned about at Supercon.

I foresee a lot of fun with this new toy.

Gifts At Supercon: Sponsorship Swag Bag

When I checked in to Supercon Saturday morning, I was given the items given to every Supercon attendee. A T-shirt, of course. A magazine (pamphlet? flyer?) titled Supplyframe RealTalk Electronics. A small water bottle, and a reusable tote bag filled with stuff.

Supercon2018 Goodie Bag

In the background of this picture is the tote bag. All the stickers in the bag were laid out to the lower left: two Tindie stickers and many more Hackaday stickers of all types. On the top is a Hackaday postcard. All fun stuff, but what excites Supercon attendees are the electronics.

The orange item in the upper left is the enigmatic Supplyframe cube. A 3D realization of their company logo, it has electronics inside for a purpose mysterious to Supercon attendees (at least at first.)

Next to the cube, sitting on top of its antistatic bag and nearly invisible due to its size, is a Tomu. A complete ARM powered computer on a circuit board the size of a USB plug, it is remarkable here because it was still in development at last year’s Supercon. At the time its creator had solved most hardware issues and was recruiting people to help write the supporting software. I heard the recruiting pitch but sadly my programming skills were not aligned with the project’s needs. It’s great to see that others have pitched in and made Tomu a reality.

Next to Tomu is a LED circuit board in the shape of Hackaday’s Jolly Wrencher logo alongside a Tindie LED badge of similar function. Many attendees soldered these up through the weekend for a little bright wear.

Below the Tindie badge is a Sparkfun Roshamglo board. I read the product description saying it was an electronic way to play rock-paper-scissors over infrared signals, but I knew that couldn’t be the whole story because there’s obviously a USB connector at the end and you don’t need that for a silly little game. And further reading confirmed the rock-paper-scissors was only the default firmware – users can use the Arduino IDE to program the onboard ATTiny84 chip to do something else. This might be a fun exploration.

And last but not least, in the lower right peering back at the camera is an Adafruit Hallowing. It is shown assembled here because I couldn’t wait to take a picture before putting it together. More on this nifty little board shortly.

Shine At Supercon: Pixelblaze Cube

When I was working on my time-lapse camera badge hack for last year’s 2017 Superconference badge, I had the luck to meet Ben a.k.a Electromage, creator of Pixelblaze. He was sitting across the table from me and had to stare at the backside of my Luggable PC Mark II for most of the weekend. Our paths crossed again earlier in 2018 at the Bay Area Maker Faire, where I was working for Tindie‘s booth and he stopped by to drop off a sample Pixelblaze unit as he sells on Tindie. After my booth shift was over, I stopped by his booth set up to promote Pixelblaze and was impressed by what I saw.

I don’t recall anything demonstrating Pixelblaze at Supercon 2017, but Ben brought a nice attention-pulling demo for Supercon 2018: a sound-reactive LED cube controlled by Pixelblaze with optional sensor expansion board. It was sitting in front of him on the badge hacking bench as he worked most of the weekend on that ESP32 mesh network. Here’s a view of the cube looking down the length of the bench at all the other badge hackers.

Pixelblaze Cube

The cube’s five visible sides each had an 8×8 = 64 LED array, and they react to changes in sound volume. The microphone is part of the sensor expansion board and is paired with its own processor to dynamically adjust to local ambient noise level to pick out sharp changes. All that audio processing was required, Ben explained, because electronic microphones don’t react to sound the same way human hearing does. His algorithms make the sensor board act similarly to how a human being perceive sound. All this is necessary so a Pixelblaze program reacting to sound would “look right” to a human observer.

After seeing Pixelblaze in action at Bay Area Maker Faire, I added “play with Pixelblaze” to my electronic to-do list. Seeing this sound-reactive demo cube in action at Supercon 2018 promoted it higher on my list. And now, thanks to an unexpected series of events and Ben’s generosity, I now have one on hand I could play with.

My first challenge: I don’t have an individually-addressable LED strip/array to use with this Pixelblaze. Reading Pixelblaze documentation I learn the APA-102 series of LED modules are the best match for Pixelblaze capabilities, so I’ve ordered a meter long strip to start. I’m looking forward to seeing what I can do with it.

Miss At Supercon: ESP32 Mesh Network Demo

In the pre-Superconference badge hacking call to action, wireless badge communication was raised as a specific challenge laid out for attendees to tackle. One particularly ambitious effort was to build a mesh network for wireless communication using ESP32 modules mounted to the badge expansion header. The ESP32 mounting system is straightforward, it was the software that would prove to be tricky.

At the end of the weekend, Morgan and Ben got the network up and running with just over an hour to spare. They started recruiting people to join their IRC-style chat network for the final demo, and I signed up. In the test session I was able to see messages sent over the network, and send a few myself. But when it came time for the actual demo on stage, my badge was unable to connect! Fortunately they had enough other participants so my participation was not critical, but I was sad to have missed out. After the presentation (and winning a prize) the team told everyone on the network we could keep the ESP32 as a token of thanks.

After the conference I examined my ESP32 mount and found a few cracked solder joints. It looks like I had accidentally smashed my ESP32 module sometime between the test session and the presentation. Looking on the Hackaday.io project page, I found the simple schematic and tested connections using my multimeter. Several connections were indeed severed between the badge header and the mounting circuit board. I tried the easy thing first by reheating all the solder to see if they could bridge the gaps. This helped, but two lines remain faulty and were patched with wires.

After this patch, I tested with [mle_makes] ESP32-equipped badge and we could not communicate, indicating further problems with my ESP32. The next step is to desolder it from the board to see if I could use the ESP32 as a standalone module. Once the module was removed from the carrier board, I saw a problem: three of the pads had separated from the module, one of them being the EN(able) pin critical to a healthy ESP32. The other two damaged pads (IO34 and IO35) I hope I could live without.

Is this the end of the road for my gifted ESP32? I thought it was, but [mle_makes] disagrees. The next experiment is to try soldering to the trace leading to EN pad, or the via further inboard. This will be a significant challenge – that via is smaller than the tip of my soldering iron! 

Pasadena Alpha Muse Block Party

I appreciate being near Pasadena, California. It is a large enough community to have an organization like Innovate Pasadena, focused on spreading the word about some pretty interesting things in the area. A recent announcement on the mailing list was for an event titled Pasadena Alpha Muse Block Party. The title didn’t mean anything to me, and even after reading the Eventbrite page I only have a vague idea what to expect. But it is at a location I haven’t visited, and the event promised local companies, artists, and musicians. That was interesting enough to investigate.

The venue, CTRL Collective, appears to be a co-working facility along similar lines to WeWork or Cross Campus, except it seems to be more focused on creative companies versus technical. I’m sure there are other competitive differences that I failed to pick up, but it is generally along the lines of a facility that hosts multiple small companies who share a common infrastructure. There are offices upstairs, and downstairs is an open area for collaborative work or it can be opened up for events like today.

Pasadena Alpha Muse

Trying to learn about the companies represented by each table was difficult, because the musicians were playing at far too loud of a volume for conversation. Nevertheless, some interesting companies stood out. Top of the list is STEM World Pasadena. Their main focus is after-school STEM education for school age children, but they also advertise a maker space with laser cutter and CNC engraver, which is good motivation for me to go check out their facility.

Happily, there were more than enough interesting artists present, offering different styles for the audience to find something that speaks to them. Sometimes the different styles come from a single artist. Alicia Gorecki had many pieces featuring different topics like architecture, people, and a few others. Each of which had a different style. I loved the series with little just-hatched baby birds in black-and-white line art. I didn’t quite love them enough to buy an original (one of which Alicia is holding up here) but I did buy a greeting card of that series.

Alicia Gorecki

And no, I never did figure out what the event’s title “Alpha Muse” meant.

Pasadena Public Library STEAM Fair 2018

Pasadena Library STEAM fair

Yesterday, nearby Pasadena Public Library held their STEAM Fair, a celebration of a bunch of things that you could learn from a book alone… but it’s more fun when accompanied by hands-on activities. Though the event seemed to be mainly geared towards elementary school age children, there were smattering of other things appealing to other age brackets.

My primary interest in this event is that it marks the official opening of the library’s Innovation Lab. It’s a small room with several pieces of equipment with maker appeal. There are two 3D printers that appear to be LulzBot TAZ 6 which are more capable printers than what I have at home. There are two sewing/embroidery machines, a CNC engraver, and my primary interest: a laser cutter. Made by Full Spectrum Laser, this machine is from their hobby line.

I enjoyed playing with the laser cutter at Tux-Lab. Not quite enough for me to spend the considerable amount of money to buy my own, but enough for me to seek out alternate sources so I have options when Tux-Lab equipment is not available.

Overall it is encouraging to see libraries expand beyond a collection of books. I’ve read of libraries experimenting with how they can appeal to the maker audience, and it’s great to have a local library exploring this space. What happens next will depend on the kind of library patrons this facility would attract. Would people embark on interesting creations of their own? Or will these machines be fated to replicate designs downloaded from the internet? Time will tell.

 

LA Design Festival – Union Station

Union Station - Front Door

The final event in my LA Design Festival weekend was an art-and-architecture tour of Union Station, Los Angeles Metro’s downtown hub. Unlike the other events, this one turned out not to be exclusive to the design festival. It is actually a regularly occurring event, every second Sunday of the month, that just happens to overlap the LA Design Festival this weekend. Which is great because it was good enough for me to consider doing again sometime in the future.

Union Station - Ticketing Hall

Most of the tour went through areas that anyone traveling through Union Station can stop by and visit, with the notable exception of its ticketing hall. Long since made obsolete by automated ticketing machines, it is now an event venue that is usually closed to the traveling public. The tour does go into the area, though not very far into it and not very thoroughly. Still, it was a fun novelty.

 

Union Station - Crowd

The tour is given by volunteers wearing bright orange vests, mostly reciting from a script but the personal style of delivery matters. Given the overlap with LA Design Festival, today’s crowd was larger than usual so they split us up into two groups. I chose go to with the guide who was more verbally articulate.

The tour went from the front door, to the ticketing hall where I took the above picture. We then covered the adjacent space that was formerly a restaurant and is planned to become a brewery. There were two gardens that I never knew about, and the waiting area leather couches reserved for ticketed MetroLink and Amtrak passengers only.

Union Station - Gold Line

This was the first time Union Station was the destination rather than a transfer point. I usually arrive via Metro Gold Line and in a rush to transfer to something else. Which explained why, despite traveling through the Gold Line archway many times, I never noticed the tile mosaic artwork representing sunrise and sunset. This is only one of many Union Station features that I never stopped to notice until today.

Another piece of trivia came when we stopped off at an aquarium inside the station. It had a Garibaldi fish (just one because they are very territorial) and here is where I learned Garibaldi is California’s official state fish. I’ve lived on Garibaldi Ave. and never thought to ask what the name meant – I had always assumed it was named after a person whose significance was lost to California history, but today I learned otherwise.

The tour was over an hour long, the final stop was inside LA Metro’s headquarters building right off Union Station’s north plaza. There were several more pieces of art inside the building that I didn’t know was publicly accessible. These and other rotating exhibits inside the station makes me think I’ll have enough to keep me occupied the next time I have some time to kill waiting at Union Station. (Probably waiting for LAX FlyAway.)

If nothing else, I got some great pictures that will become new desktop backgrounds for my computer.

Union Station - North Canopy.jpg