Posted on Leave a comment

Upcoming livestream: EAGLE managed libraries and Fusion 360 integration

Livestreams are back! My new Internet connection is working, so it’s time to warm up the camera and get back into live-streaming.

EAGLE’s “managed libraries” feature and its Fusion 360 integration are two of the biggest and most important changes to EAGLE in years, but they’re still very frustrating to use and a bit rough around the edges. The first time I tried using managed libraries I almost rage-quit in frustration, but now that I’ve figured out the magic workflow I’ve come to love them.

To demonstrate both managed libraries and Fusion 360 integration, I’m going to take one of my older designs (the Freetronics EtherTen) which hasn’t been touched in years, and give it a major makeover:

  • Replace all the parts in the design with parts in managed libraries
  • Make sure all the parts have associated 3D models
  • Sync the design with Fusion 360 so it can be used as the basis of a 3D design

Come and join me at 9am Saturday morning (Melbourne time, GMT+10) to see how badly I can stuff this up! Subscribe and click the bell icon on my channel to be notified when the livestream starts:

www.youtube.com/user/SuperHouseTV

Posted on 5 Comments

Vlog #64: New version of the Sonoff Programming Adapter

My original design for the Sonoff Programming Adapter had a power switch on it, but the switches turned out to be rubbish quality so I put on pin headers instead.

Now I’ve updated the design based on feedback in the forum, so they’ll have a normally-closed button in the power line and will ship with both a socket and a pin header so that you can decide which one you want to install.

The Sonoff Programming Adapter page will be updated soon with the new model.

Posted on Leave a comment

De-clouding IoT

One of my pet peeves is devices that operate physically within my own house or network, but require an external cloud service to control. There are a big list of reasons why it’s a really bad idea to make your Internet connection a critical part of the control system for the devices around you, which is why a blog post by RevK made me want to stand up and cheer.

I’ve ranted about this on video before, but RevK’s post is definitely worth reading because he lays out the problems and also his plan to “de-cloud” his devices. This is a great idea, and I hope the term “de-clouding” starts to pop up more regularly.

See RevK’s post: De-clouding IoT

Posted on 13 Comments

New product: Sonoff Programming Adapter

If you want to load new software onto a Sonoff, you can use jumper wires to link a USB-to-Serial adapter to the programming header of the Sonoff. However, it’s easy to make a mistake, and loose jumper wires can be really annoying.

This cool little programming adapter simply plugs into a common FTDI-type header, and then plugs into your Sonoff.

No more jumper wires. No more looking up the pinout every time you have to connect them!

This little adapter is going to be featured in the next episode of SuperHouse, which will show how to put any Sonoff model (even new ones that haven’t been released yet) into programming mode.

Check it out in the online store.

Posted on Leave a comment

Setting an Arduino Ethernet MAC address automatically

One of the little time-saving tricks I use in my home automation system is setting the Ethernet MAC address automatically on each device. This saves having to set the address manually in the sketch of every device.

I’ve written it up in a tutorial on the Freetronics site:

Setting Arduino Ethernet MAC addresses manually and automatically

Enjoy!