Use a pipe ( | ) to separate text into two lines. Clear the text entirely to revert to Auto-Sizing.
Component Image & Size
Drag image in preview to pan. Resizing the component box will automatically scale terminal locations perfectly.
Welcome to Solar Schema
BETA DISCLAIMER: This simulator is a conceptual tool designed for planning and educational purposes. It has not been fully vetted for real-world edge cases, efficiency losses, or strict NEC safety codes. Always consult a certified electrician or solar professional before building a physical system!
Pro Control Updates
We've upgraded the schema engine with professional CAD navigation and bulk layout tools.
Navigate: Use the Right Mouse Button (or hold Spacebar) to pan and move the canvas.
Toolbox: Stationary Right-Click opens a new menu for Aligning Components and placing Multi-Component Arrays.
Precision: Use the Grid Snap dropdown in the top-left to lock components to edges or centroids.
Bulk Selection: Click and drag on the empty background to Marquee Select multiple items at once.
Solar Schema Guide
Canvas Controls
Add Components: Click an item in the library, then click anywhere on the canvas grid to place it.
Wiring: Click and drag from any colored terminal node to another to establish a connection.
Select & Move: Click any object to select it. Drag it to reposition. Shift+Click to multi-select several components.
Marquee Selection Box: Click and drag with the Left Mouse Button on empty space to draw a selection frame around multiple components to bulk-select them. Press Shift to add/toggle items.
Right-Click Context Menu: Stationary right-clicking triggers a professional toolbox menu. If multiple components are selected, you can align tops, bottoms, lefts, rights, horizontal/vertical centers, or evenly distribute them with a single click. You can also Copy, Paste, Delete, or edit custom component graphics directly from this menu.
Place Component Arrays: Select a component in the library (so it is active), then right-click on the canvas and choose Place Array.... Input column and row spacing in the prompt to spawn a ghost/transparent array layout attached to your cursor. Click anywhere to stamp the array down.
Grid Snapping: Use the dropdown menu in the upper-left of the workspace to customize snapping preferences. Snaps either centroid or external component edges directly to nearest gridlines while maintaining layout spacing.
Delete: Select an object or wire and press the Delete / Backspace key, or the "Delete Selected" button.
Pan Workspace: Drag using the Right Mouse Button (or hold the Spacebar and drag with the Left Mouse Button) to navigate around the canvas.
Copy / Paste: Select components and press Ctrl+C to copy, and Ctrl+V to paste them near your cursor.
Advanced Wire Routing
Shape Wires: Double-click anywhere on a drawn wire to add a routing node (white square). Drag the node to create custom, perfectly rounded 90-degree paths.
Move Segments: Click and drag the straight line segment between any two nodes to orthogonally shift the entire segment up/down or left/right.
Reconnect Wires: Click a wire to select it, then click and drag the starting or ending terminal node to instantly attach it to a different component.
Remove Nodes: Double-click on an existing routing node to delete it.
Move Labels: Drag the yellow cable specification labels to manually reposition them away from components.
Edit Labels: Double-click on any yellow text label to manually override its AWG and fuse recommendations.
Component Image Overlays
Custom Icons: Click a component, then click "Component Image" in the properties panel to swap the generic box for an image URL and resize its boundaries.
Draggable Labels: When an image is applied, the component text automatically shifts to the side. You can click and drag this component label just like the wire labels.
The Logic "Brain"
The simulator automatically isolates circuits. Selecting a component will update the Diagnostics panel to show context-specific stats (e.g. PV input variables for a specific MPPT). Clicking empty space returns to Global stats.
Temperature Slider: Adjust the PV Temp slider to simulate the physics of cold weather over-volting your panels, or hot weather dropping your amperage. Standard panel ratings are calibrated at 25°C.
Wires automatically size themselves (calculating the AWG gauge) and recommend fuses based on continuous load math (Amps × 1.25 safety margin).