Version 17.0 Update

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

  • Export to FreeCAD option allows for frames and wheels to be imported into the 3D environment of FreeCAD.
  • The rider can be pictured with a variety of different helmet styles.
  • Rear end geometry can be specified by distance from rear axle to back edge of seat tube.
  • More built in drawings for various rear dropouts.
  • Additional eBike motors.
  • Added top view of aerobars.
  • Added more yokes.
  • Additional brand logos.
  • New Bulgarian translation.

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

  • Added Paragon Machine Works DS0005BD (DS1005BD, DS1006BD) dropout
  • Added option to display dimensions horizontally.
  • Added tire height dimension.
  • Added dropper post stroke dimensions.
  • Additional brand logos.

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
Email:

Comments

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 macro.py from the zip file: bikecad.ca/macro.zip. Click the green play button to run this in FreeCAD. After running the macro.py 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 test2.py", line 795, in <module>

RIMSWRProf=Part.Face([])

 

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

 

Thanks,

 

Scott

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/Graffl.py", line 28, in <module>

import requests

File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", 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