Version 17.0 (17.5) Update

BikeCAD Pro version 17.0 was released June 11, 2021. Version 17.0 includes the following enhancements:

BikeCAD Pro version 17.1 was released July 4, 2021. Version 17.1 includes the following enhancements:

BikeCAD Pro version 17.5 was released October 28, 2021. Version 17.5 includes the following enhancements:

To receive a notification when future updates of BikeCAD Pro are available for download, please subscribe to the BikeCAD Pro Updates Google group by entering your e-mail address in the text field below.

Google Groups
Subscribe to BikeCAD Pro updates


I am planning to put together a video tutorial about this. In the meantime, I'm actually wrapping up version 17.1 which will feature a few minor changes. Now's the time to let me know if you'd like any logos, dropouts or yokes added to the program.

The export to FreeCAD option will produce a PY file which is a Python script. If you open this script in FreeCAD, you'll find a green play button at the top of the FreeCAD screen. Clicking this button will open the design in FreeCAD. If you are running FreeCAD on a PC, there is a good chance you'll need to install the "requests" library. To do that, extract the file from the zip file: Click the green play button to run this in FreeCAD. After running the script, you'll need to restart FreeCAD before the requests library will take effect.

Hey Brent,

I tried to export and open in FreeCad but I seem to get the following error. Any ideas what I need to do?

14:13:25 Traceback (most recent call last):

File "G:/My Drive/Frame Drawings/Horizontal Steel All Road/Medium Steel Horizontal", line 795, in <module>



<class 'Part.OCCError'>: no wires in list





Hi Brent,

FreeCad is not working. Can you help me?

I press the play buttom and........

11:32:26 Traceback (most recent call last):

File "C:/Users/Flo/Documents/", line 28, in <module>

import requests

File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\", line 142, in _import

return original_import(name, *args, **kwargs)

<class 'ModuleNotFoundError'>: No module named 'requests'

Tire height is found in the Wheels tab of the Dimensions dialog box. Tire height is the distance between the outer edge of the tire defined by the tire diameter and the inner edge of the tire defined by the bead seat diameter (BSD). This was added to version 17.1.

tire height

Brent, love the program, but please please let the cancel button stop the ending of the program. There's been so many time lately where I click X by habit and then click "cancel" on the save reminder and the app closes. Unless I'm an idiot, I haven't had it successfully return to the program

I've just implemented this change for the next update of BikeCAD Pro. As you can see below, when you exit the program, you'll be able to Save your design and quit, or you can select the Exit without saving button. Meanwhile, the Cancel button will now cancel the decision to exit and return you to the program.

Exit without saving

Your template files from version 15 are stored in the folder BikeCAD_15.0_configuration. These are not automatically accessed by version 17 which has its own folder for configuration files. For instructions on copying these files over, see: If that process seems too complicated, there's an alternative approach described at:

Hi Brent

Just catching up after a while of not building/using BikeCAD, i've downloaded the update but it will not open. I'm running OS 10.7.5, 13.0 ran fine and the Java version of 17.5 will open. Any tips or should i be using the Java version?

Many thanks


In theory, the latest version of BikeCAD should be able to run on 10.7.5. However, 10.7.5 was released in 2012, so it is a very old operating system and I am not shocked to learn that you're having issues. I am glad that you are able to run the version that requires Java. As long as that works for you, that's the one I would recommend. It has all the same functionality as the code signed version that doesn't require Java.