docs / workbenches / All Workbench

All Workbench

Id: all · First entry in the workbench dropdown

All is the unfiltered view. The Add-feature palette and the selection context bar offer all 43 features — every row of the feature matrix: Modeling's 34, the seven sheet-metal features and Assembly Component.

When to switch to it

The cost is a long palette. For everyday work a narrower workbench is faster to search.

Panels

All sees every panel, claimed or not — every column of the panel matrix. The Qualify pane still shows only while the part declares connection points.

Toolbar buttons

ButtonIdOwnerOfferedWhat it does
Export flat pattern (DXF / SVG)sheetmetal.flat_patternSheet MetalalwaysOpens the export modal in its flat-pattern mode
Declare connection pointwireharness.declare_pointWire harnesswhile the part declares no connection pointsWrites the part's first port group, which is what puts the Qualify pane on screen
Assembly Componentfeature:ACOMPAssemblyalwaysOpens the insert-component modal; all Assembly-group buttons are large
step.parts libraryassembly.step_parts_libraryAssemblyalwaysOpens the online STEP part browser
Auto constraintsassembly.auto_constrainAssemblyalwaysInfers the mates the current placement already implies and opens the window that lists them
Interference checkassembly.interferenceAssemblyalwaysRuns the pairwise intersect sweep and opens the results window
Capture viewpmi.capture_viewPMIalwaysSnapshots the camera and visibility into a new active PMI view
Add sheetdrawing.add_sheetDrawingalwaysAdds a drawing sheet and opens it on the paper
Place viewdrawing.place_viewDrawingalwaysPlaces a saved PMI view on the open sheet and opens its dialog
Back to 3Ddrawing.sheet_closeDrawingwhile a sheet is openCloses the open drawing sheet; the viewport draws the model again
Horizontaldrawing.dim.horizontalDrawingwhile a sheet is openAdds a horizontal sheet dimension and opens its dialog, where its anchors are picked
Verticaldrawing.dim.verticalDrawingwhile a sheet is openAdds a vertical one
Aligneddrawing.dim.alignedDrawingwhile a sheet is openAdds an aligned one (the true distance)
Angulardrawing.dim.angularDrawingwhile a sheet is openAdds an angular dimension between two straight projected edges
Radiusdrawing.dim.radiusDrawingwhile a sheet is openAdds a radius dimension on a projected circle
Diameterdrawing.dim.diameterDrawingwhile a sheet is openAdds a diameter dimension
Horizontal ordinate setdrawing.ord.horizontalDrawingwhile a sheet is openAdds an ordinate set reading along the paper's x and opens its dialog
Vertical ordinate setdrawing.ord.verticalDrawingwhile a sheet is openAdds an ordinate set reading up the paper
Section viewdrawing.sectionDrawingwhile a sheet is openAdds a section view and opens its dialog, where two anchors on a placed view are picked as its cutting line
BOM tabledrawing.bomDrawingwhile a sheet is openInserts the sheet's BOM table (one per sheet) and opens the sheet's dialog, where its columns, position and column width are chosen
Detail viewdrawing.detailDrawingwhile a sheet is openAdds a detail view and opens its dialog, where a centre anchor and a rim anchor on a placed view are picked as its circle
Selectdiagram.sheet.tool.selectDiagramalwaysPicks and drags devices and wire segments; drag from pin to pin to connect
Rotate 90°diagram.sheet.place.rotateDiagramwhile placing a partTurns the part being placed a quarter turn
Schematicpcb.view.schematicPCBalwaysShows the schematic
PCBpcb.view.boardPCBalwaysShows the board, laid out from the schematic's parts and nets; greyed while the autorouter runs
Selectpcb.sheet.tool.selectPCBin the schematicPicks and drags components, wires and labels; drag between terminals to connect
Draw wirepcb.sheet.tool.wirePCBin the schematicDraws a wire from a pin or grid point
Junctionpcb.sheet.tool.junctionPCBin the schematicJoins two crossing wires with a dot, or removes one
Net labelpcb.sheet.tool.labelPCBin the schematicNames a net by labelling a wire or pin
No-connectpcb.sheet.tool.no_connectPCBin the schematicMarks the pin clicked as meant to be left open (), so the electrical rule check does not ask for it to be joined; a second click takes the mark off
Power flagpcb.sheet.tool.power_flagPCBin the schematicPuts a PWR_FLAG on the pin clicked, or on the net of the wire clicked, so its power inputs read as driven from off the sheet; a second click takes it off
Power symbolpcb.sheet.tool.powerPCBin the schematicPlaces a power symbol (GND, VCC, +3V3, +5V or a typed name); every symbol of one name is one net, which the netlist carries under that name
Selectpcb.board.tool.selectPCBon the boardDrags parts; picks tracks and vias
Route trackpcb.board.tool.routePCBon the boardDraws a copper track from a pad
Draw zonepcb.board.tool.zonePCBon the boardDraws a copper zone corner by corner on the active layer, pouring the net chosen in the Inspector (GND until one is chosen); closing it fills it
Copper layerpcb.board.layerPCBon the boardOpens the board's copper layers by name (F.Cu … B.Cu), the one tracks go on ticked
Rotate 90°pcb.sheet.place.rotatePCBwhile placing a partTurns the part being placed a quarter turn
Bend directionpcb.sheet.wire.bendPCBwhile drawing a wireSwitches which way the wire bends: vertical or horizontal first
Finish wirepcb.sheet.wire.finishPCBwhile drawing a wireEnds the wire being drawn; greyed until one is started
Corner directionpcb.board.route.cornerPCBwhile routing a trackSwitches which way the track corners: 45° or straight first
Place viapcb.board.route.viaPCBwhile routing a trackDrops a via and carries the track on to the next copper layer; greyed until a track is started on a board with more than one layer
Finish trackpcb.board.route.finishPCBwhile routing a trackEnds the track being drawn; greyed until one is started
Close zonepcb.board.zone.finishPCBwhile drawing a zoneCloses the zone being drawn and fills it; greyed until it has three corners
Fill zonespcb.board.zones.fillPCBon the boardRefills every zone against the copper as it is now (B); greyed while the board has no zones
Selectsymbol.tool.selectSymbolalwaysPicks and drags the symbol's graphics, pins and text
Linesymbol.tool.lineSymbolalwaysDraws a line
Rectanglesymbol.tool.rectangleSymbolalwaysDraws a rectangle, such as the symbol's body
Circlesymbol.tool.circleSymbolalwaysDraws a circle
Pinsymbol.tool.pinSymbolalwaysPlaces a pin; its label names the part's port of the same name
Textsymbol.tool.textSymbolalwaysPlaces text
Selectpads.tool.selectPadsalwaysPicks and drags pads and graphics
SMD padpads.tool.smdPadsalwaysPlaces a surface-mount pad
Through-hole padpads.tool.through_holePadsalwaysPlaces a plated through-hole pad
Linepads.tool.linePadsalwaysDraws a line
Rectanglepads.tool.rectanglePadsalwaysDraws a rectangle, such as the courtyard
Circlepads.tool.circlePadsalwaysDraws a circle
Snapping gridpads.gridPadsalwaysOpens the grid a click snaps to, the one in use ticked
New setupcam.new_setupCAMalwaysAdds a setup (work coordinate system, stock and heights) and selects it
New toolcam.new_toolCAMalwaysAdds a tool to the document's library with the next free tool number and selects it
New operationcam.new_operationCAMalwaysAdds an operation to the selected setup with the selected tool, or says which is missing
Generatecam.generateCAMalwaysComputes the toolpaths of every operation that needs it, in the background
New from assemblyinstructions.newInstructionsalwaysOpens new instructions for the open (saved) assembly in a new tab, with the wizard's steps
Wizardinstructions.wizardInstructionsalwaysProposes the steps again: sub-assemblies first, then mate order, fasteners last
New stepinstructions.new_stepInstructionsalwaysInserts an empty step after the selected one
Playinstructions.playInstructionswhile instructions are openPlays the instructions in the Player pane, step by step, in shop or customer mode
New studysimulation.new_studySimulationwhile an assembly is openStarts a motion study of the assembly in the Simulation pane
Add motorsimulation.add_motorSimulationwhile an assembly is openAdds a motor to the active study: a distance or angle mate driven at a speed or along a profile
Selectsketch.tool.selectevery workbenchwhile a sketch is being editedPicks and drags sketch entities — the neutral state every other tool returns to
Pointsketch.tool.pointevery workbenchwhile a sketch is being editedPlaces a point
Linesketch.tool.lineevery workbenchwhile a sketch is being editedDraws connected line segments; Esc ends the chain
Rectanglesketch.tool.rectevery workbenchwhile a sketch is being editedDraws a rectangle from two opposite corners
Circlesketch.tool.circleevery workbenchwhile a sketch is being editedDraws a circle from its centre and a point on it
Arcsketch.tool.arcevery workbenchwhile a sketch is being editedDraws an arc from centre, start and end
Beziersketch.tool.bezierevery workbenchwhile a sketch is being editedDraws a bezier — end, control, control, end; clicking an existing spline adds a point to it
Freehandsketch.tool.handdrawevery workbenchwhile a sketch is being editedSketches a freehand stroke and fits it to a line, circle or arc
Trimsketch.tool.trimevery workbenchwhile a sketch is being editedTrims a curve back to its crossings
Link edgesketch.tool.pickEdgesevery workbenchwhile a sketch is being editedLinks an external model edge into the sketch as a reference
Textsketch.tool.textevery workbenchwhile a sketch is being editedPlaces text outlines inside a constrainable construction rectangle; select the text to edit its contents and font
Auto-constrainsketch.autoconstrainevery workbenchwhile a sketch is being editedInfers the coincident and horizontal/vertical constraints the rough-in geometry already implies
Selectsketch3d.tool.selectevery workbenchwhile a 3D sketch is being editedPicks and drags 3D sketch points and curves — the neutral state every other tool returns to
Pointsketch3d.tool.pointevery workbenchwhile a 3D sketch is being editedPlaces a point, on model geometry under the cursor or on the working plane
Linesketch3d.tool.lineevery workbenchwhile a 3D sketch is being editedDraws connected line segments in 3D; Esc ends the chain, Tab switches the working plane
Arcsketch3d.tool.arcevery workbenchwhile a 3D sketch is being editedDraws an arc from centre, start and end
Beziersketch3d.tool.bezierevery workbenchwhile a 3D sketch is being editedDraws a bezier — end, control, control, end
Link referencesketch3d.tool.pickRefevery workbenchwhile a 3D sketch is being editedLinks a model vertex, edge, face or datum plane into the sketch as a fixed reference
Working plane XYsketch3d.plane.xyevery workbenchwhile a 3D sketch is being editedA free click lands on the XY plane through the last placed point
Working plane YZsketch3d.plane.yzevery workbenchwhile a 3D sketch is being editedA free click lands on the YZ plane through the last placed point
Working plane XZsketch3d.plane.xzevery workbenchwhile a 3D sketch is being editedA free click lands on the XZ plane through the last placed point

All's buttons are derived: the union of every other workbench's buttons, in registry order, followed by the shared sketch tools and the shared 3D sketch tools — every row of the toolbar button table. A new workbench with buttons of its own grows the list automatically.

The eCAD buttons are listed, never offered. Diagram's, PCB's, Symbol's and Pads' buttons are in All's list, but each acts on its own workbench's editor, which only that workbench draws — All draws the 3D view. So none of them is ever on All's row; the table's Offered column says when each is offered in its own workbench.