:prev_state: False Breadboard Design Sheet ======================= The Breadboard is the primary Design Sheet in VBB and consists of a collection of components wired together to create a circuit. .. image:: bb_Breadboard.png 1. `Breadboard Sheet`_ : *Graphics Canvas for laying out interactive circuit visualisations* 2. `Ribbon Tools`_ : *Select, Move, Pan edit modes toolbar* 3. `Toolbox`_ : *Select, Move, Pan edit modes toolbar* 4. `Properties`_ : *Select, Move, Pan edit modes toolbar* 5. `Mouse Actions`_ : *Zoom-In, Zoom-Out toolbar actions.* 6. `Context Menu`_ : *Zoom-Origin restores the zoom and pan factors* 7. `Drawing Context Menu`_ : *Additional context sensitive actions* Breadboard Sheet ---------------- The Breadboard Sheet is where components and wires are placed to create circuits. Ribbon Tools ------------ .. table:: :widths: 30 20 10 40 +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | Icon | Action | ShortCut | Description | +================================+===================+===============+=================================================================+ | .. image:: bb_copy.png | `Copy` | **CTRL+C** | Copy selected components and links | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_paste.png | `Paste` | **CTRL+V** | Pastes the previously copied components and links | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_delete.png | `Delete` | **DEL** | Deletes the currently selected components and links | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_undo.png | `Undo` | **CTRL+Z** | Undo the previous edit | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_redo.png | `Red` | **CTRL+Y** | Redo the previous Undo edit | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_link_color.png | `Link Color` | *Dropdown* | Select the current link color from the dropdown | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_link_width.png | `Link Width` | *Dropdown* | Select the current link width from the dropdown | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_rotate.png | `Rotate` | **Space** | Rotates the currently selected components 90 degrees | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_net.png | `New Net` | | Adds a named net pin | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_zoom_x.png | `Zoom Origin` | **O** | Restores the zoom to the origin and 100% zoom factor | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_spice.png | `Spice Mode` |*Toggle State* | Run simulations with SPICE analog circuit evaluation mode | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_animate.png | `Animate Mode` |*Toggle State* | Animate links with current flow in SPICE simulation modee | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_show_nets.png | `Show Nets` |*Toggle State* | Show the hidden links between named net pins | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_hide_wires.png | `Hide Wires` |*Toggle State* | Hide the wires only showing the components | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ | .. image:: bb_toolbox.png | `Show Toolbox` |*Toggle State* | Show the Toolbox / Properties pane | +--------------------------------+-------------------+---------------+-----------------------------------------------------------------+ Toolbox ------- .. toctree:: :maxdepth: 1 Toolbox The *Toolbox* contains a wide range of electronic components, including resistors, capacitors, LEDs, integrated circuits, microcontrollers, and more. These components are used to create and simulate electronic circuits. .. image:: tab_toolbox.png Properties ---------- .. toctree:: :maxdepth: 1 Properties The *Properties* control allows the properties of selected components be viewed and modified. When you select a component in VBB, the Properties control displays various attributes and settings related to that component, enabling you to customize its behavior and characteristics. .. image:: tab_properties.png Left Click ^^^^^^^^^^ * Selects a component and populates the properties * **(+ Shift)** an unselected component appends a component to the selection list * **(+ Shift)** a selected component removes the selected component from the selection list * Starts a link if mouse over a pin * Ends a link if drawing a link and over a pin * If drawing a link and over a wire places a junction and connects the link to the junction Double Left Click ^^^^^^^^^^^^^^^^^ * Quits drawing a link if drawing a link Right Click ^^^^^^^^^^^ * If over a component Shows Context Menu * Quits drawing a link if drawing a link Right Mouse Down ^^^^^^^^^^^^^^^^ * Starts Pan Mode if not over a component * Starts draggin the selected components if over one of the components in group Right Mouse Up ^^^^^^^^^^^^^^ * If dragging selected components drops them into new location * If panning stops panning Mouse Scroll Button ^^^^^^^^^^^^^^^^^^^ * Scroll Up to Zoom-out. Zoom will center to the location of the mouse. * Scroll Down to Zoom-In. Zoom will center to the location of the mouse. Additional special function actions are accessed from the *more actions* dropdown Editing Breadboards Training ---------------------------- * `Place component`_ * `Select component`_ * `Select a group of components`_ * `Append a component to a selection`_ * `Move a group of selected components`_ * `Copy and Paste`_ .. _`Place component` : ../../menu/training/VBB101/Toolbox/Toolbox.html#place-component .. _`Select component` : ../../menu/training/VBB101/Properties/Properties.html#select-component .. _`Select a group of components` : ../../menu/training/VBB101/Properties/Properties.html#select-a-group-of-components .. _`Append a component to a selection` : ../../menu/training/VBB101/Move/Move.html#group-selection-append .. _`Move a group of selected components` : ../../menu/training/VBB101/Move/Move.html#group-Move .. _`Copy and Paste` : ../../menu/training/VBB101/Move/Move.html#copy-and-paste