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 communication of ▪ - Article Specification CircuitData? - 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 CircuitData tools for developers: - We have added a set of tools for developers. 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 other 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: Background - 40+ years of experience with PCB manufacturing - We are still with Gerbers Motivation - 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 organisation Current Organisation: CD Board: minimum 5 people from the Electronic Industry Currently: Elmatica, Ilfa and IPC represented Chair/CEO: Jan Pedersen 7
CircuitData Current: organisation Jan Pedersen - STA Minimum of Elmatica 5 People John Steinar Johnsen - STA Elmatica CircuitData Board Board Members - Current chairman - WANTED! Jan Pedersen 8
CircuitData Links https://github.com/CircuitData/Circu The language itData-Language/tree/v1 https://www.circuitdata.org/ CD Forum https://www.linkedin.com/groups/12 LinkedIn 051466 www.circuitdata.org
CircuitData Online Forum New ideas Improvements New Technology CD upgrade discussions CD Board reports www.circuitdata.org
What's in it By using CircuitData you get full control of for you? 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 ▪
Recommend
More recommend