CircuitData! A PCB Profiler and Specification Language This - - PowerPoint PPT Presentation
CircuitData! A PCB Profiler and Specification Language This - - PowerPoint PPT Presentation
CircuitData! A PCB Profiler and Specification Language This What is Circuit Data? presentation: Tools for IT Developers Background and motivation Who are we - CD Organisation Links. 2 What is a new language for
This presentation: ▪ What is Circuit Data? ▪ Tools for IT Developers ▪ Background and motivation ▪ Who are we - CD Organisation ▪ Links….
2
What is CircuitData?
▪ a new language for communication of
- Article Specification
- Corporate requirement Profiles
- Engineering Change Notes
- Engineering Questions
▪ Computer readable file ▪ A language and tools easy to link with your existing software ▪ The file can be updated real time from design, through OEM, EMS and a Broker to the PCB factory. ▪ One file handles it all - No missing information ▪ Can be imported in existing ERP systems - in your own language!
3
Tools for Developers
CircuitData tools for developers:
- We have added a set of tools for developers.
JSON Schema It all builds upon the JSON Schema that is available at http://schema.circuitdata.org. Ruby Gem The first tool is a Ruby Gem (a plugin for the Ruby programming language) that allows you to validate files against the schema but also to compare files against each
- ther to point out potential problems.
Such problems can be that a file is not compatible with a profile (values are outside what is allowed in a restricted profile or not equal to an enforced value). It can also automatically populate a file with default values from a profile. The link to the gem is here: https://github.com/elmatica/circuit-data-gem
4
Background Motivation
Background:
- 40+ years of experience with PCB manufacturing
- We are still with Gerbers
- ODB++ and IPC-2581 - PCB Specification is still “static” or
even manually retyped when data arrives PCB factory.
- Still Corporate requirements in PDF or similar
- OEM, EMS, broker
Motivation:
- Create a computer readable specification that can be updated
real time. More to read: http://design.iconnect007.com/index.php/column/55/the-european-a ngle/58/?skin=design#105390 https://www.linkedin.com/groups/1821753/1821753-6300680765 852172292
- 5
“
“A glance at the CircuitData website gives a clear indication of what the group has set out to achieve: Fundamentally it recognises that extending existing CAD/CAM formats, or even creating new ones, is not the way to go—those formats have been developed and refined for a specific purpose and it is not logical to try to incorporate several layers of additional information into
- them. Neither should it be the PCB designer’s responsibility to
input this information”, Pete Starkey
6
Who are we?
Who is behind and how is the organisation? Elmatica and sister company NTTY started this initiative to improve the communication of PCB Article Specifications. Offered as an open source site Released from Elmatica and established as a free standing
- rganisation
Current Organisation: CD Board: minimum 5 people from the Electronic Industry Currently: Elmatica, Ilfa and IPC represented Chair/CEO: Jan Pedersen
7
CircuitData
- rganisation
8 Minimum of 5 People Current: Jan Pedersen - STA Elmatica John Steinar Johnsen - STA Elmatica Board Members - WANTED! Current chairman - Jan Pedersen
CircuitData Board
CircuitData Links
The language CD Forum LinkedIn
www.circuitdata.org
https://github.com/CircuitData/Circu itData-Language/tree/v1 https://www.circuitdata.org/ https://www.linkedin.com/groups/12 051466
CircuitData Online Forum
New ideas Improvements New Technology CD upgrade discussions CD Board reports
www.circuitdata.org
What's in it for you?
By using CircuitData you get full control of your specification and corporate requirements throughout the supply chain. No retyping or misunderstanding. No words lost in translation. A dedicated language secures a common understanding and a computer readable file transfer secures seamless charing.
11
Thank you very much for your time
If you have any questions about CircuitData please don’t hesitate to contact us/me at: ▪ www.circuitdata.org ▪ jan.pedersen@elmatica.com ▪ LinkedIn : Jan Pedersen