News Tutorials

How to model timing belt in Fusion360

In this video I’ll show you how to model straight GT2-6 timing belt and how to model continuous belt around two pulleys in a plane.

The centre to centre distance

When modelling a belt around two pulleys we have a few constraints:

  • the pitch circumference of each pulley
  • the pitch of the timing belt

What we need is the ideal distance between the centre of the two pulleys so that the belt fits perfectly. The centre to centre distance is described as

C = \frac{b+\sqrt{b^{2}-32(D-d)^{2}}}{16}

  • C = center to center distance
  • D = diameter of pitch circle of gear 1
  • d = diameter of pitch circle of gear 2
  • b = 4L - 6.28(D+d)
  • L = pitch of timing belt

For Fusion 360 you may find that it is easier to break the large equation into smaller sections like calculating ‘b’ first.

Final thoughts

Should I do a follow up with other kinds of belt? Other designs? Let me know.

Art Tutorials

Masked and Weighted Truchet Tiles in Processing

I first saw this effect used with an image of Alan Turing and the word CODE superimposed. It was many months before several disparate ideas came together and I finally rediscovered how to generate these kinds of pictures. Here now I’ll show you how I built up the Processing code to do the same.

(more…)
Robot Arm Tutorials

How to make your robot arm talk to Robot Overlord

Robot Overlord already simulates and drives robot arms. If you are building a new robot arm, it only makes sense to work with Robot Overlord and get the job done faster. Here’s a few tips to get you going faster.

The medium is the message

Robot Overlord can open a serial connection at your chosen baud rate 8-N-1 style. All Robot Overlord commands are less than 64 bytes long and all of them end with a new line (\n) character.

The syntax

Rather than write a long post that might get out date, here’s a link to the Robot Overlord Wiki page with the current syntax and formatting rules.

https://github.com/MarginallyClever/Robot-Overlord-App/wiki/GCODE

Note that this list isn’t the canonical list, either – the real deal is in the firmware for the Sixi robot, as that is the robot we currently write to support. In the future and this is out of date, let me know!

Of course talking to the app isn’t enough. You’ll also want to add a model of your arm to Robot Overlord so that the kinematics are correct.

As always we have helpful forums where you can get help with your robot project.