Skip to main content
Michael_Bourque
15-Moonstone
Oct 19, 2026 11:19 AM UTC
Question

Creo Utilities

I’ve recently gotten my hands and mind around Pro/TOOLKIT and have been developing a series of add-ons and tools to improve the Creo experience:

  • Open the drawing associated with the active model
  • Remind users to save their work (based on timer) with button to do so
  • Warn before saving a model in a newer Creo version, with options to cancel or continue
  • Detect a circular reference immediately and warn the user with undo what caused it
  • Show what changed in an active model since the last save
  • Detect weak dimension before finishing a sketch and warn user

I’m considering making these available through my GitHub as a set of utilities to extend Creo. What other ideas or needs do you have? Would any of these be useful to you? No TOOLKIT license is required to use them. They’re simple add-ons enabled through a configuration option.

    4 replies

    tbraxton
    22-Sapphire II
    Oct 19, 2026 8:00 PM UTC

    I have many ideas for such utilities. One example is for a utility that will set the layer display in selected drawing views (or all views on a dwg sheet) independent of the model layer display in an automated fashion. Drawing templates do not support the definition of layer states in a template. Upon cursory inspection it appears that the calls are available to implement this depending on which API you are working with. If the function call exists to assign a layer state to a view on a drawing sheet independent of the model layer display, then it should be workable.

    If you are interested in developing this then we can have a discussion directly to generate a product requirements document for the functionality in detail. I assume you would not want to load such details into this thread for every idea explored.

     

     

    Translate
    tbraxton
    22-Sapphire II
    Oct 19, 2026 8:10 PM UTC

    Here is a link to an older post where I was seeking a solution to automating this process.

    https://community.ptc.com/3d-part-assembly-design-327/drawing-template-layers-possible-to-define-layers-for-template-views-162412?tid=162412&fid=327

    Translate
    Michael_Bourque
    15-Moonstone
    Oct 19, 2026 10:26 PM UTC

    Send me a PM and we can discuss but I think this is certainly doable. 

    Translate
    Michael Bourque
    tbraxton
    22-Sapphire II
    Nov 11, 2026 6:01 PM UTC

    I think this one would have broad appeal. An application that allows a user to input units of length differing from units set in a model. The use case example would be a start part in metric units with reference material available in inches where the user would run the script such that they would enter dimensions in inches and Creo would convert the entries to metric to match model settings. Configuring the app such that the user could select the units of length for input and the app would do the conversion directly upon entry from the user during sketch/feature creation. This app would be invoked and stay active until the user would turn it off. Ideally, it would apply only to the model in which it is invoked and not to the Creo session (I am not sure that is possible though). 

    Translate