[{"data":1,"prerenderedAt":499},["ShallowReactive",2],{"docs-navigation":3,"\u002Fdocs\u002Fviewer\u002Fsmd":231,"\u002Fdocs\u002Fviewer\u002Fsmd-surround":494},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,12,16,20,69,90,123,144,165,190],{"title":10,"path":6,"stem":11},"Gerbtrace Documentation","docs\u002Findex",{"title":13,"path":14,"stem":15},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",{"title":17,"path":18,"stem":19},"Licensing","\u002Fdocs\u002Flicensing","docs\u002F2.licensing",{"title":21,"path":22,"stem":23,"children":24,"page":68},"Viewer","\u002Fdocs\u002Fviewer","docs\u002F3.viewer",[25,29,33,37,41,45,49,53,56,60,64],{"title":26,"path":27,"stem":28},"Files","\u002Fdocs\u002Fviewer\u002Ffiles","docs\u002F3.viewer\u002F01.files",{"title":30,"path":31,"stem":32},"PCB","\u002Fdocs\u002Fviewer\u002Fpcb","docs\u002F3.viewer\u002F02.pcb",{"title":34,"path":35,"stem":36},"Panel","\u002Fdocs\u002Fviewer\u002Fpanel","docs\u002F3.viewer\u002F03.panel",{"title":38,"path":39,"stem":40},"Paste","\u002Fdocs\u002Fviewer\u002Fpaste","docs\u002F3.viewer\u002F04.paste",{"title":42,"path":43,"stem":44},"SMD","\u002Fdocs\u002Fviewer\u002Fsmd","docs\u002F3.viewer\u002F05.smd",{"title":46,"path":47,"stem":48},"THT","\u002Fdocs\u002Fviewer\u002Ftht","docs\u002F3.viewer\u002F06.tht",{"title":50,"path":51,"stem":52},"BOM","\u002Fdocs\u002Fviewer\u002Fbom","docs\u002F3.viewer\u002F07.bom",{"title":5,"path":54,"stem":55},"\u002Fdocs\u002Fviewer\u002Fdocs","docs\u002F3.viewer\u002F08.docs",{"title":57,"path":58,"stem":59},"Conversation","\u002Fdocs\u002Fviewer\u002Fconversation","docs\u002F3.viewer\u002F09.conversation",{"title":61,"path":62,"stem":63},"Summary","\u002Fdocs\u002Fviewer\u002Fsummary","docs\u002F3.viewer\u002F10.summary",{"title":65,"path":66,"stem":67},"Pricing","\u002Fdocs\u002Fviewer\u002Fpricing","docs\u002F3.viewer\u002F11.pricing",false,{"title":70,"path":71,"stem":72,"children":73,"page":68},"Tools","\u002Fdocs\u002Ftools","docs\u002F4.tools",[74,78,82,86],{"title":75,"path":76,"stem":77},"Exports","\u002Fdocs\u002Ftools\u002Fexports","docs\u002F4.tools\u002F1.exports",{"title":79,"path":80,"stem":81},"Compare","\u002Fdocs\u002Ftools\u002Fcompare","docs\u002F4.tools\u002F2.compare",{"title":83,"path":84,"stem":85},"Package Manager","\u002Fdocs\u002Ftools\u002Fpackage-manager","docs\u002F4.tools\u002F3.package-manager",{"title":87,"path":88,"stem":89},"Draw Tool","\u002Fdocs\u002Ftools\u002Fdraw-tool","docs\u002F4.tools\u002F4.draw-tool",{"title":91,"path":92,"stem":93,"children":94,"page":68},"Collaboration","\u002Fdocs\u002Fcollaboration","docs\u002F5.collaboration",[95,99,103,107,111,115,119],{"title":96,"path":97,"stem":98},"Team Settings","\u002Fdocs\u002Fcollaboration\u002Fteam-settings","docs\u002F5.collaboration\u002F1.team-settings",{"title":100,"path":101,"stem":102},"Team Members","\u002Fdocs\u002Fcollaboration\u002Fteam-members","docs\u002F5.collaboration\u002F2.team-members",{"title":104,"path":105,"stem":106},"User Profile","\u002Fdocs\u002Fcollaboration\u002Fuser-profile","docs\u002F5.collaboration\u002F3.user-profile",{"title":108,"path":109,"stem":110},"Spaces","\u002Fdocs\u002Fcollaboration\u002Fspaces","docs\u002F5.collaboration\u002F4.spaces",{"title":112,"path":113,"stem":114},"Notifications","\u002Fdocs\u002Fcollaboration\u002Fnotifications","docs\u002F5.collaboration\u002F6.notifications",{"title":116,"path":117,"stem":118},"Plans & Billing","\u002Fdocs\u002Fcollaboration\u002Fplans-and-billing","docs\u002F5.collaboration\u002F7.plans-and-billing",{"title":120,"path":121,"stem":122},"Connected Apps & MCP","\u002Fdocs\u002Fcollaboration\u002Fconnected-apps","docs\u002F5.collaboration\u002F8.connected-apps",{"title":124,"path":125,"stem":126,"children":127,"page":68},"App","\u002Fdocs\u002Fapp","docs\u002F6.app",[128,132,136,140],{"title":129,"path":130,"stem":131},"Desktop App","\u002Fdocs\u002Fapp\u002Fdesktop","docs\u002F6.app\u002F1.desktop",{"title":133,"path":134,"stem":135},"Light & Dark Mode","\u002Fdocs\u002Fapp\u002Flight-dark-mode","docs\u002F6.app\u002F2.light-dark-mode",{"title":137,"path":138,"stem":139},"Performance Monitor","\u002Fdocs\u002Fapp\u002Fperformance-monitor","docs\u002F6.app\u002F3.performance-monitor",{"title":141,"path":142,"stem":143},"Report a Bug","\u002Fdocs\u002Fapp\u002Freport-a-bug","docs\u002F6.app\u002F4.report-a-bug",{"title":145,"path":146,"stem":147,"children":148,"page":68},"Guides","\u002Fdocs\u002Fguides","docs\u002F7.guides",[149,153,157,161],{"title":150,"path":151,"stem":152},"Importing Files","\u002Fdocs\u002Fguides\u002Fimporting-files","docs\u002F7.guides\u002F1.importing-files",{"title":154,"path":155,"stem":156},"Supported Formats","\u002Fdocs\u002Fguides\u002Fsupported-formats","docs\u002F7.guides\u002F2.supported-formats",{"title":158,"path":159,"stem":160},"Package Library","\u002Fdocs\u002Fguides\u002Fpackage-library","docs\u002F7.guides\u002F3.package-library",{"title":162,"path":163,"stem":164},"Panel Checks","\u002Fdocs\u002Fguides\u002Fpanel-checks","docs\u002F7.guides\u002F4.panel-checks",{"title":166,"path":167,"stem":168,"children":169,"page":68},"Reference","\u002Fdocs\u002Freference","docs\u002F8.reference",[170,174,178,182,186],{"title":171,"path":172,"stem":173},"BOM File Format","\u002Fdocs\u002Freference\u002Fbom-format","docs\u002F8.reference\u002F1.bom-format",{"title":175,"path":176,"stem":177},"Package Definitions","\u002Fdocs\u002Freference\u002Fpackage-definitions","docs\u002F8.reference\u002F2.package-definitions",{"title":179,"path":180,"stem":181},"Package Naming","\u002Fdocs\u002Freference\u002Fpackage-naming","docs\u002F8.reference\u002F3.package-naming",{"title":183,"path":184,"stem":185},"TPSys Format","\u002Fdocs\u002Freference\u002Ftpsys-format","docs\u002F8.reference\u002F4.tpsys-format",{"title":187,"path":188,"stem":189},"Jet Printing","\u002Fdocs\u002Freference\u002Fjet-printing","docs\u002F8.reference\u002F5.jet-printing",{"title":191,"path":192,"stem":193,"children":194,"page":68},"Development","\u002Fdocs\u002Fdevelopment","docs\u002F9.development",[195,199,203,207,211,215,219,223,227],{"title":196,"path":197,"stem":198},"Development Setup","\u002Fdocs\u002Fdevelopment\u002Fsetup","docs\u002F9.development\u002F1.setup",{"title":200,"path":201,"stem":202},"Architecture","\u002Fdocs\u002Fdevelopment\u002Farchitecture","docs\u002F9.development\u002F2.architecture",{"title":204,"path":205,"stem":206},"CAD Libraries","\u002Fdocs\u002Fdevelopment\u002Fcad-libraries","docs\u002F9.development\u002F3.cad-libraries",{"title":208,"path":209,"stem":210},"Release Process","\u002Fdocs\u002Fdevelopment\u002Frelease-process","docs\u002F9.development\u002F4.release-process",{"title":212,"path":213,"stem":214},"Error Monitoring","\u002Fdocs\u002Fdevelopment\u002Ferror-monitoring","docs\u002F9.development\u002F5.error-monitoring",{"title":216,"path":217,"stem":218},"Contributing","\u002Fdocs\u002Fdevelopment\u002Fcontributing","docs\u002F9.development\u002F6.contributing",{"title":220,"path":221,"stem":222},"Commit Conventions","\u002Fdocs\u002Fdevelopment\u002Fcommit-conventions","docs\u002F9.development\u002F7.commit-conventions",{"title":224,"path":225,"stem":226},"Sidebar Design","\u002Fdocs\u002Fdevelopment\u002Fsidebar-design","docs\u002F9.development\u002F8.sidebar-design",{"title":228,"path":229,"stem":230},"Operational Runbooks","\u002Fdocs\u002Fdevelopment\u002Frunbooks","docs\u002F9.development\u002F9.runbooks",{"id":232,"title":42,"body":233,"description":487,"extension":488,"links":489,"meta":490,"navigation":491,"path":43,"seo":492,"stem":44,"__hash__":493},"docs\u002Fdocs\u002F3.viewer\u002F05.smd.md",{"type":234,"value":235,"toc":474},"minimark",[236,240,248,251,256,259,300,303,307,310,336,340,346,349,352,370,374,377,394,398,405,422,426,446,449,453,463,467],[237,238,42],"h1",{"id":239},"smd",[241,242,243],"p",{},[244,245],"img",{"alt":246,"src":247},"SMD tab with component list and board overlay","\u002Fimages\u002Fdocs\u002Fsmd-components.png",[241,249,250],{},"The SMD tab manages surface-mount component placement data. Import a Pick and Place file, visualize components on the board, adjust rotations and package assignments, and export production-ready placement data.",[252,253,255],"h2",{"id":254},"component-list","Component list",[241,257,258],{},"The left panel shows all SMD components with columns for:",[260,261,262,270,276,282,288,294],"ul",{},[263,264,265,269],"li",{},[266,267,268],"strong",{},"Ref"," – designator (C1, R1, U1, etc.)",[263,271,272,275],{},[266,273,274],{},"Rot"," – rotation angle (editable)",[263,277,278,281],{},[266,279,280],{},"Pol"," – polarity toggle (pin 1 marker)",[263,283,284,287],{},[266,285,286],{},"Value"," – component value",[263,289,290,293],{},[266,291,292],{},"CAD Pkg"," – package name from the CAD file",[263,295,296,299],{},[266,297,298],{},"Package"," – matched library package (dropdown)",[241,301,302],{},"Click a column header to sort by that field.",[252,304,306],{"id":305},"filters","Filters",[241,308,309],{},"Quick-filter buttons narrow the component list:",[260,311,312,318,324,330],{},[263,313,314,317],{},[266,315,316],{},"Polarized"," – components with polarity marking",[263,319,320,323],{},[266,321,322],{},"DNP"," – Do Not Populate components",[263,325,326,329],{},[266,327,328],{},"Edited"," – components with manual overrides",[263,331,332,335],{},[266,333,334],{},"Unmatched"," – components without a matched library package",[252,337,339],{"id":338},"component-visualization","Component visualization",[241,341,342],{},[244,343],{"alt":344,"src":345},"Component highlighted on the board","\u002Fimages\u002Fdocs\u002Fsmd-highlight.png",[241,347,348],{},"Components render on the board canvas with body outlines, pad geometry, and pin-1 markers. Bidirectional highlighting links the list and the canvas – click a component in the list to zoom to it on the board, or click on the board to select it in the list.",[241,350,351],{},"Toggle overlay layers with the toolbar buttons:",[260,353,354,359,364],{},[263,355,356,358],{},[266,357,42],{}," – show\u002Fhide SMD component outlines",[263,360,361,363],{},[266,362,46],{}," – show\u002Fhide THT component outlines",[263,365,366,369],{},[266,367,368],{},"DNP Blue"," – highlight Do Not Populate components in blue",[252,371,373],{"id":372},"editing-components","Editing components",[241,375,376],{},"For each component you can:",[260,378,379,382,385,388,391],{},[263,380,381],{},"Override the rotation with the spin button",[263,383,384],{},"Toggle the polarity switch",[263,386,387],{},"Mark as DNP (Do Not Populate)",[263,389,390],{},"Change the package assignment via the dropdown",[263,392,393],{},"Open the detail popup for full editing (designator, value, position, notes)",[252,395,397],{"id":396},"component-groups","Component groups",[241,399,400,401,404],{},"Use ",[266,402,403],{},"+ Group"," to create named groups for organizing components. Groups support:",[260,406,407,410,413,416,419],{},[263,408,409],{},"Collapse\u002Fexpand",[263,411,412],{},"Group name and comment editing",[263,414,415],{},"Visibility toggle (hide all components in a group)",[263,417,418],{},"Reordering (move up\u002Fdown)",[263,420,421],{},"Batch DNP operations",[252,423,425],{"id":424},"convention-and-alignment","Convention and alignment",[260,427,428,434,440],{},[263,429,430,433],{},[266,431,432],{},"Unit"," – Auto, mm, mil, or inch coordinate units",[263,435,436,439],{},[266,437,438],{},"Convention"," – Mycronic, IPC-7351, or IEC 61188-7 rotation convention",[263,441,442,445],{},[266,443,444],{},"Origin alignment"," – click the origin button to set the PnP coordinate origin on the board",[241,447,448],{},"Select the convention that matches your PnP data source. Gerbtrace converts between conventions internally so the board visualization is always correct.",[252,450,452],{"id":451},"package-matching","Package matching",[241,454,455,456,459,460,462],{},"Gerbtrace matches CAD package names against the ",[457,458,158],"a",{"href":159},". Unmatched components show without body geometry. Use the Package dropdown on each component to manually assign a library package, or manage packages in the ",[457,461,83],{"href":84},".",[252,464,466],{"id":465},"lock","Lock",[241,468,469,470,473],{},"The ",[266,471,472],{},"Unlocked \u002F Locked"," toggle prevents component edits (rotation, polarity, package assignment, DNP status). Use this in team projects when the placement data has been verified and should not be modified.",{"title":475,"searchDepth":476,"depth":477,"links":478},"",3,2,[479,480,481,482,483,484,485,486],{"id":254,"depth":477,"text":255},{"id":305,"depth":477,"text":306},{"id":338,"depth":477,"text":339},{"id":372,"depth":477,"text":373},{"id":396,"depth":477,"text":397},{"id":424,"depth":477,"text":425},{"id":451,"depth":477,"text":452},{"id":465,"depth":477,"text":466},"Manage surface-mount component placement data with visual board overlay and package matching.","md",null,{},true,{"title":42,"description":487},"vbfUU8TqwIquPBucMeMORW3XBJ9yOYLYDbumIwAL8aI",[495,497],{"title":38,"path":39,"stem":40,"description":496,"children":-1},"Configure solder paste settings for stencil printing and jet printing modes.",{"title":46,"path":47,"stem":48,"description":498,"children":-1},"Manage through-hole component placement data with assembly type assignment and visual overlay.",1790998751211]