12
ALTIUMLIVE JUMP START YOUR ALTIUM DESIGNER PROJECTS Casper van Doorne Founder of Doofenshmirtz Evil Inc. Munich January 16 th , 2019

ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

ALTIUMLIVEJUMP START YOUR ALTIUM DESIGNER PROJECTS

Casper van DoorneFounder of Doofenshmirtz Evil Inc.

MunichJanuary 16th, 2019

Page 2: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

How Fast can we Create anew Altium Designer Project ?

within a couple of seconds

Page 3: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

Within Altium Designer• Design Workspace• Multi-Board Project• PCB Projects• Schematic Sheets• PCB Documents• Output Jobs• Variants• Schematic Library• PCB Library• Pad/Via Library• ...

Outside Altium Designer• Directory Structure• Layer Stacks• Design Rules• Documentation Templates• ...

Page 4: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

Options for Creating New Altium Designer Projects

Copy an Existing Design+ appears to be fast, feels good- just as time consuming at project start & end

Automate the Process+ clean slate at project start+ saves time at project start & end+ consistency in data- time consuming to set up- cannot be completely automated

Start from Scratch+ clean slate at project start- time consuming at project start & end

Page 5: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

What could I achieve by writing software?

What couldn’t I achieve by writing software?

• simple command prompt program• creation of folders• copying of template files• manipulation of ASCII-based Altium Designer files

• fancy GUI• manipulation of binary (Altium Designer) Files

Page 6: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

The program builds a directory structure and creates an Altium Designer Workspace based on a set of template files.

Page 7: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

Everything is

Connected

Consistencyis

Essential

Simplicityis

Key

Page 8: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

Consistency & Simplicity

Component Parameters

• Component Libraries• Schematic

Documents• Variant Definitions• Output Job• Bill of Materials

PCB Layers• Footprint Libraries• PCB Documents• Output Job

PCB Technology• Design Rules• Layer Stackups• Footprint Libraries• Pad/Via Library• PCB Documents• Output Job

...

Page 9: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

Conclusions

Automating New Altium Designer Projects...

... saves time upon project start

... gives predictable results

Consistent & Simple Altium Data...

... saves time upon project finish

... gives predictable style & results

... gives confidence in the output data

Page 10: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

• Create template sets of Altium Datato generate new projects from.

• Include everything in a template set,even the software to generate a new project.

• Be consistent.

• Keep it Simple.

• Enjoy the results.

Recommendations

Page 11: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

Demo

• software that creates new Altium Projects• example Altium Designer Project

Discussion

THANK YOU VERY MUCH FOR YOUR ATTENTION & CONTRIBUTION

Page 12: ALTIUMLIVE · ALTIUMLIVE. JUMP START YOUR ALTIUM DESIGNER PROJECTS. Casper van Doorne. Founder of Doofenshmirtz Evil Inc. Munich. January 16. th, 2019

ALTIUMLIVEJUMP START YOUR ALTIUM DESIGNER PROJECTS

Casper van DoorneFounder of Doofenshmirtz Evil Inc.

MunichJanuary 16th, 2019