3D Builder Panel
Build and edit structures in the Workspace using 3D building tools.
To display this panel:Click the Build button on the Workspace Main Toolbar.

The panel remains open until manually closed, and always floats above the main window. The main window always has focus.
The 3D Builder panel is the primary structure-editing and building tool of Maestro. It allows you to work directly in the 3D Workspace, selecting atoms and bonds to delete them, add to them, or change their properties.
- Features
- Additional Resources
3D Builder Panel Features
The 3D Builder panel has buttons for various tasks related to creating and editing structures. These buttons are grouped into several categories, and are described in the subsections below.
Creating Entries
These buttons create new structures by copying existing structures into new project entries.
![]() | Create New Entry. Creates a new blank entry. |
![]() | Duplicate Entry. Duplicates all entries currently in the Workspace (Duplicate In Place). Each new entry is named for its original entry, with a suffix added. |
![]() | Copy Selected Atoms. Creates a new entry by copying the atoms selected in the Workspace. |
![]() | Extract Selected Atoms. Creates a new entry by extracting the selected atoms from the entries in the Workspace. |
See Creating Entries from the Workspace for more information.
Basic Edits
Thes buttons perform basic changes to existing atoms: deleting, changing the element or charge.
![]() | Delete Atoms. Deletes all selected atoms and their bonds. |
![]() | Set Element. Changes the element of all selected atoms to what is shown on the label. Click the arrow beside the button to open a palette of common elements. Choosing an element changes the selected atoms to that element and sets the main button to use this element. The “...” button opens another pane with the full periodic table. Recently used elements that are not already shown are preserved in the two empty slots on the palette. |
![]() | Increase Charge. Increases the charge of all selected atoms by 1. |
![]() | Decrease Charge. Decreases the charge of all selected atoms by 1. |
See Changing Bond Orders, Formal Charges, and Elements for more information.
Bonds
![]() | Delete Bonds. Deletes all bonds defined by selected atoms. Leaves atoms. |
![]() | Add Bond. Adds a bond to the selected pair of atoms. |
![]() | Increase Bond Order. Increases bond order of all selected bonds by 1, up to 3. |
![]() | Decrease Bond Order. Decreases bond order of all selected bonds by 1, down to 0. |
See Making and Breaking Bonds and Changing Bond Orders, Formal Charges, and Elements for more information.
Moving and Building
![]() | Move Atoms. Move the selected atoms to a new location and orientation, with the following actions:
Opens a banner with tools for switching to adjustment mode. See Moving Atoms, Adjusting Bond Lengths, Angles, and Dihedrals and Adjusting Peptide and Ring Conformations for more information. |
![]() | Add Fragments. Add fragments from a palette, which opens when you click the button. Click a fragment to add it to the selected atoms. The palette contains the following fragments:
The Create Enumerated Entries button opens the Custom R-Group Enumeration Panel, which allows you to add multiple fragments to each selected atom and create a new entry for each fragment combination. See Building Structures from Fragments for more information. |
![]() | Draw Structure. Draw a structure or add to a structure by drawing in the Workspace. Opens a banner with tools you can use to draw with. See Drawing Structures for more information. |
![]() | Add Hydrogens. Adds any missing hydrogens to the selected atoms, to complete the valence. If the atom has a specified number of unpaired electrons, the number of hydrogens added is reduced by this number, so that the unpaired electrons are preserved. |
![]() | Minimize. Minimizes selected atoms (only). Maps to Ctrl+M on keyboard. See Minimizing Structures for more information. |
More Editing Options
![]() | Other Edits. Perform other edits on the structures.
| |||||||||||||
![]() | Undo. Undo the last edit. | |||||||||||||
![]() | Redo. Redo the last undone edit. |



















