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:

  • New option to control rear end geometry by both chain stay length and rear axle to seat tube at the same time.
  • Use the Fit advisor to calculate values for Front center, Head tube length, Handlebar from BB (X and Y), Stack, Reach, and BB to hands.
  • Improved Export to FreeCAD option
  • Option to include single water bottle boss.
  • When exiting program, now have three options: Save and quit, Quit without saving, and Cancel which returns to the program.
  • Added additional dropouts
  • Added chainring radius dimensions.
  • Additional brand logos.
  • Improved legibility of tabs in MacOS

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: