Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • A365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience


    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Advanced Tools to Increase the Quality of PCB Manufacturing Documents

    Peter Smith
    |  September 5, 2018

    Guest writer Peter Smith shares tips for getting the best out of Altium Draftsman®. 

    When I started at a company relatively recently, I (and the other designers) were less than impressed with the quality of the manufacturing datapack. It took some work, but we managed to convince the management that it was worth investing the time and effort to produce datapacks that were complete and looked really professional.

    At the time, we were on Altium Designer v16.0.x, but a quick search revealed that as of v16.1 a new tool had been added: Draftsman.

    This has got to be the most welcome new feature I have ever seen in CAD tools, but as always, what you get out of it depends heavily on what you put into it.

    I will look at the two primary things to set up to use Draftsman for circuit board design:

    1. Getting the template right for your needs

    2. Using project parameters for automation

    Opening and Customizing PCB Design Templates

    First, open the template (3 are provided with the Altium install) as a free document:

    These templates do not exist in the usual template location, because draftsman is an extension. They are located in C:\ProgramData\Altium\Altium Designer <GUID>\Extensions\Draftsman\Templates

    Note that the Altium designer ‘open’ command does not include all the template suffixes in the document type template in the explorer window; to see all of them, type *.* in the box and hit enter.

    Choose Document to Open

    Without changing the open filter:

    Choose Document to Open

    After changing the template filter to *.*

    Here, I opened the default fabrication drawing and moved things around a bit:

    On page 1, I deleted the drill view and placed the layer stack legend (all these place commands are available by right clicking anywhere in the document on the page you wish to place something, selecting place > <object>

    Default Fabrication Drawing.DwfDot * - Altium  (18.1.7)

    Note that these objects cannot be moved from one page to another; to do that, delete the object from the page you do not want it on, move to the page you want, and then use the place command to actually place the object.

    On page 2, I placed the drill table and drill drawing view:

    Default Fabrication Drawing.DwfDot * - Altium  (18.1.7)

    This can be done for any possible object.

    Don’t worry that the views are empty; when invoked from within a project, the project itself is queried to get the actual data.

    Here is the drill view (page 2) from the MiniPC example project using the PJS Electronics template:

    MiniPC.PrjPcb - Altium  (18.1.7)

    I urge you all to experiment. A future post will address just what information is needed, especially special instructions. What questions do you have? Please comment below.

    Using Project Parameters for Automation  

    Using the Project Options Parameters is a powerful automation tool, as these can be specified in many places in the design environment, including draftsman.

    From the main menu, select Project -> Project Options… to bring up the project options dialog. From the top menu, select ‘Parameters’ as shown below.

    In here, parameters are a name – value pair. Apart from the existing parameters in the Altium MiniPC example design, I added a few of my own. The naming conventions are mine; these are free text fields and may contain any valid string.

    In particular, I have specified an assembly number (ASMNumber) and a value (10-0020-0001) amongst other parameters. In my Draftsman document, this shows up in the DRG No field which I have highlighted:

    What is interesting is how that got there (it was not typed in here). Double-clicking the field itself brings up the Properties dialog:

    In the highlighted area it states (as is visible) =ASMNumber; this is the parameter name from the project options. Parameter names as used this way will pull in the value field from the named field and may be used anywhere in the document.

    For more examples, in some of the comments, I have specified some parameters to automatically pull in item identities so that we get both automation and the correct value wherever it is specified.

    For instance, I used project parameters for the BoM number and issue, and again for the schematic number and revision:

    By putting the parameter name in your templates, the act of opening a new draftsman document (using your own customised template) will automatically populate any field for which a project parameter exists and has been specified.

    You may wish to look at using project templates so that all your projects have the parameters pre-defined, further increasing automation. Or review the Draftsman documentation itself to further evaluate the options this suite of tools affords in helping to bridge the design and manufacturing processes with reliable documentation.

    Using advanced tools such as Altium Designer can drastically increase the quality of your manufacturing documents while increasing productivity. Try Altium Designer

    About Author

    About Author

    Peter Smith has over 40 years of experience providing innovative electronics and embedded design solutions including testing, fixing and design of hardware, firmware and software across widely varying systems.Highspeed / RF / EMI guru, expert in highspeed, mixed signal, analog and dense layouts. Teacher, professionally for some years, and Chartered Engineer via the UK Technology Council. 12 years Royal Navy (avionics). Co-author of the high speed signalling supplement for the InfiniBand R1.2 specification.

    most recent articles

    Back to Home