Embedding hardware parts in 3D prints

Yesterday I did my first attempt at embedding a nut in a print...

The idea was to have the nut (8-32 hex nut) be captive in the print so it would not move. I used to simply make the 3D printed hole a bit smaller than the screw and then "force thread the screw in the final print. Works well for small screws like 2mm, but for larger diameter screws the print tends to crack and break.

So here was the design... It's a insertable part in a Nanuk type of rugged case (this particular case is german made and I don't have the manufacturer for electronics.

As you can see there is a hex pattern for the nut.
After slicing the design with Slic3r. I looked at the Gcode output and found which was the last layer printed of that hex pattern. Just before it started to do the part with the top round hole.
Just there I simply inserted an @pause statement in the Gcode file.
An @pause statement simply tells the printer to pause and wait for a resume command. 
When the printer paused, I inserte…

Getting out of the VoIP business

That's it it''s done...

This week I sent the following e-mail to remaining my VoIP/Asterisk customers:

It's been a fun, what almost 15 years doing VoIP/Asterisk, but I had enough.

Présentation des projet des étudiants en génie électrique du Cégep Lionel-Groulx

Comme a presque tout les années depuis que j'ai graduer en Technologies des Systèmes Ordinées au Cégep Lionel-Groulx, j'assiste a la présentation des projets finaux.

C'est une présentation libre ou chaque équipe a un espace pour présenter son projet, en faire la démonstration et répondre au questions. C'est aussi une belle occasion pour les entreprises de recruter.

A l'arriver ont vous remet une feuille sur lequel ont vous demande de notez vos 3 meilleurs projets.

Cet année les projet était encore de très bonne qualité, seul une équipe ne pouvait démontrer son projet car il avait sauter la veille (et oui ça arrive). Il y avait beaucoup d'innovation, seul 1 projet a ma connaissance était une reprise des années passer.

Voici donc une petite description des projets présenter:

L’idée de ce projet est une plateforme qui peut bouger sur les 3 axes afin de garder une bille d'acier le plus possible au centre de la plateforme. Les estudiantins ont ut…

Montreal Arduino/Maker boutique

This morning I was looking for a few parts for some projects and was going to head to KGE, but searching on Google I found Future & Energies which was about at the same driving distance.

Their web site is not transactional so you can't seem to buy a lot of their stock online. Since it was 9h50am and they were only opening at 10h00am I fired an e-mail asking if they had what I needed in stock. The answer came in at 10h40am which is a decent response time.

So I headed to Ville Lasalle hoping not to catch too much traffic on the Mercier bridge.

I was happily surprise at the shop I found. Small boutique filled with stock. Arduinos (clones mostly), Pi, components, 3D printer stuff, solar kits, name it.

Price were decent and I did not have to pay any shipping.

Give them a try if you need parts and electronics stuff:

          Future & Energies
              514 508 2144
          Opening hours:

Servo motor adapters

Yesterday a friend on twitter (@Cleo_Qc) asked me if I had references to servo motor shaft/teeth dimensions. I did not have but a few google search and I found some valuable links and documents:

First this post which outlines the "standard" names used by Hitec servos:

This lead me to this post on which gives details on some attachment standard:

If you have more reference on the subject, feel free to post them in comments below.

Current and past projects portfolio


Connecting to a Wifi SSID from the macOS command line

Sometimes it's useful to be able to connect to an SSID (or switch from one to the other) from the command line. Here is how to do this on macOS (tested on High Sierra):

networksetup -setairportnetwork [interface] [SSID] [password]

For example:

networksetup -setairportnetwork en0 SSID1
networksetup -setairportnetwork en0 SSID2
networksetup -setairportnetwork en0 MyHouseSSID MyPassword

Using this command to connect to the same SSID your already connected acts as a reconnect.