Python Cable Tray

Python Cable Tray

Win64, English

Tamas Halasz
Create limitless cable tray types! Straight trays, bends, tees are all available in standard and custom sizes. Check the extensive B-line Channel (ACC…PCCN) and Series 2…5 Aluminum catalogs (34A…57A)

General Usage Instructions

The scripts are Python-based cable tray elements. You can use all these scripts to create your own cable trays based on your own standards.

For detailed information on this content refer to the enclosed "Installation guide.pdf" file from the below location:

C:\Program Files (x86)\Python Cable Tray\Installation guide.pdf




The installer is automatically detecting the used Content Folder location for Autodesk® AutoCAD® Plant 3D 2015...2025 64-bit versions. So the necessary files will be extracted to the default content center location or any other place you moved the content folder to. It even works when using the shared content folder.

Registering the new scripts inside the AutoCAD Plant 3D program with the PLANTREGISTERCUSTOMSCRIPTS command. And then please restart the program. After this, you are ready to go. 


Open Programs and Features by clicking the Start button, clicking Control Panel, clicking Programs, and then clicking Programs and Features. Select Python Cable Tray, and then click Uninstall.

Additional Information

Note: Run the Plant 3D Spec Editor "as an Administrator" before importing the catalog.

After installation, the catalog and Python script files are copied to the latest version of the Plant 3D CPak Content folder.

If you are using multiple AutoCAD Plant 3D versions in your machines. Please follow the below steps. 

1) Copy the below folders from the path C:\AutoCAD Plant 3D 20XX Content\CPak Common

  • Equipment folder
  • CustomScripts folder
  • Python_Cable_Tray folder 

2) Paste into C:\AutoCAD Plant 3D 20XX Content\CPak Common

[Note: Take a backup of your files from the folders, CustomScripts, and equipment before replacing the files and folders.]

Known Issues


Company Name: Tamas Halasz
Support Contact:

Author/Company Information

Tamas Halasz

Support Information

Providing support via email at:


Version History

Version Number Version Description


Version 3.03 - 2024. 03. 08.: - Installer is modified to support Plant3D 2025 as well.


Version 3.02 - 2024. 01. 26.: - Very small change regarding the ACC_Tray script: anchor point is port1 instead of the tray's center. It is more convenient this way.


Version 3.01 - 2024. 01. 07.: - Peaked covers are available for all straight trays and all bends (horizontal, up, down)


Version 3.00 - 2023. 07. 28.: - New set of scripts created for the B-LINE ACC and ACCN catalogs - ACC/ACCN, PCC/PCCN catalogs are added - B-LINE catalogs (4A...7A) fine tuned a bit


Version 2.03 - 2023. 05. 19.: - Installer now support Plant 3D 2024 as well


Version 2.02 - 2022. 06. 08.: 2.02 - Matching pipe OD is set for all sample catalog items, this way Bottom-of-Pipe, Center-of-Pipe and Top-of-Pipe values are relevant for all cable tray items as well - Default value of the sleeve's Component Designation is set inside the SQL database of all sample catalogs, so no need to manually enter "Custom" there - SHFT parameter is added to the straight cable tray script, it can be used to shift the Center of Pipe position if necessary (0 - original old version, -1 - CoP shifted so it is inline with the bottom of the cable tray)


Version 2.01 - 2022. 04. 06.: - The installer is updated for Plant 3D 2023


Version 2.00 - 2022. 01. 04.: - All trays have corrected CoP value, which now shows the elevation of the bottom of the trays - Sample catalogs in imperial units are included (see screenshots)


Version 1.25 - 2021. 08. 05.: - Modifying the installer for Plant 3D 2022


Version 1.24 - 2021. 03. 26.: - Modifying the installer for Plant 3D 2022


Version 1.23 - 2020. Apr. 27.: - Modifying the installer for Plant 3D 2021


Version 1.22 - 2019. May 07.: - Adding reducing cross where all branches can be different both in width and length - Some bug fixing regarding the side profile flipping and the too low thickness protection


Version 1.21 - 2019. Apr. 29.: - Installer update to work with Plant 3D 2020 - Protection added to block too low TH (plate thickness value) which can cause error


Version 1.20 - 2019. Apr. 01.: - From now on it is possible to offset the connection points of cable trays, it can be useful for numerous reasons. This change was asked by some of my users, many thanks for their feedback & keep it coming!!!


Version 1.19 - 2019. Feb. 09.: - From now on it is possible to flip the side profiles of the ladder type trays inward or outward with the positive or negative value of B1 parameter - slight tweaking of the left and right-handed reducers' visualization


Version 1.18 - 2019. Jan. 22.: - "OBO Magic" cable tray catalog is added as a guiding sample


Version 1.17 - 2018. June 08.: - Cable tray divider is added:


Version 1.16 - 2018. May 18.: - Cable tray tee pointing downward added


Version 1.15 - 2018. April 30.: - Autodesk AutoCAD Plant 3D 2019 support added to the installer


Version 1.14 - 2018. April 6.: Updates on the provided sample catalog: - The straight cable tray sample had an error, which caused the Spec Editor closure in some cases - The provided catalog is from now on decorated with the name SAMPLE, to highlight the potential threat of overwriting at any new or re-installation of my app


Version 1.13 - 2018. March 20.: -The possibility to generate covers are added to all elements


Version 1.12 - 2018. March 14.: -Minor fixes: angle "Beta" is limited to be below half of angle "Alpha" in all the bends, preventing error messages; length "SD" is removed from all reducer scripts as it was unused.


Version 1.11 - 2018. February 20.: -Minor bug fixing


Version 1.10 - 2018. February 18.: -Fixing an issue with the cross element (the script was missing from the version 1.9 exe file)


Version 1.9 - 2018. January 05.: -Straight segments (L1 and L2) can be added to all bends (horizontal, up & down) - it was actually my own idea, as I was missing it for an actual ongoing project


Version 1.8 - 2017. November 11.: -Tiny update: in the reducers' scripts the C1 and C2 dimensions were mixed up, C1 was corresponding to port 2, while C2 for port 1, this was very confusing in the Spec Editor, now it is corrected: C1 > port 1; C2 > port 2 - Thanks Christian!


Version 1.7 - 2017. October 6.: -Cable tray wye is added -Small update on the preview pictures which show the dimensions -Limiting the bend angle between 0 and 90 degrees -Youtube link for more details:


Version 1.6 - 2017. April 14.: -Installer is updated to be compatible with Autodesk® AutoCAD® Plant 3D® 2018


Version 1.5 - 2017. February 23.: -Cable tray sleeve script is updated to prevent a bug in imperial environment if SD is left as 0


Version 1.4 - 2017. February 16.: -Cable tray coupling is added -Sample catalogue contains now typical asymmetrical reducers and couplings -Youtube link for more details:


Version 1.3 - 2017. February 01.: -Asymmetrical reducers added -Performance tweak allowing to turn off U-profile stiffeners -Youtube link for more details:


1.2.0 - 2017. January - Smaller updates: long tool-tips added, image enhancement for the spec editor, a unused parameter is removed (R2 from the bends).


1.1.0 - 2017. January - Annex type cable tray is added, can be inserted by using the TYPE parameter. Youtube link:


Initial release
Go top