The CraftElectric Tools plugin is compatible with SketchUp 2020–2025 for Windows and Mac.
The CraftElectric Tools plugin is compatible with SketchUp Pro 2020–2026 and supports the following platforms:
Integration with standard SketchUp APIs ensures stable operation without additional libraries.
Versions prior to 2020 are not supported.
On October 13, 2025, CraftElectric Tools 1.0.0 was officially released.
The beta phase has ended — it is now a full-featured SketchUp plugin with:
A user account system
Online payments via Robokassa
The plugin includes two modules:
“Designer” Toolbar — for designing and placing sockets, switches, and equipment.
“Electrician” Toolbar — for wiring, electrical groups, and calculations.
Each module costs 300 RUB per month.
Top-ups and renewals are available via Robokassa directly in the user account.
The old plugin (Free / beta) is no longer supported and was disabled on December 1, 2025.
Available languages: RU / EN / ES / PT / ZH
Cable reserve in junction boxes — improved contact detection algorithm; reserves now generate correctly even with minor coordinate inaccuracies.
Cable reserve from sockets — reserves are now created not only from sockets but from all EO components, except EO_LGT_1G and EO_LGT_2G (ceiling lights).
Socket and switch counting — fixed incorrect counting cases.
Layer label — renamed from “Запас” to “Reserve” for naming consistency.
Fixed the “Apply” button when assigning cable properties — the language no longer resets to English or another language after reopening the window.
Components with the suffix _CL are excluded from cable reserve generation — ceiling cable outputs no longer create unnecessary vertical reserves.
Added a “Register” button — allows users who downloaded the plugin from unofficial sources to quickly create an account.
Temporarily hid visibility and group length checkboxes — functionality remains in the code but is disabled in the interface.
Redesigned cable grouping system: renaming a group now affects only the lines that truly belong to it.
Fixed a bug where renaming an “empty” group changed the names of all old lines — now fully protected.
Added unique ID support for each line-to-group binding — guarantees 100% accuracy for renaming, recoloring, and deletion.
Fixed component versioning logic: plugin version 1.0.4+ always uses the updated logic, while users on 1.0.3 and below continue using the legacy version without issues.
Components inserted via the “Add Component” dialog now automatically detach from walls — behavior is fully unified with the toolbar.
Several minor optimizations and stability improvements.
Improved performance when working with groups.
Removed slowdowns introduced in version 1.0.4.
Full compatibility with older projects (including cable group assignments).
Added a new tool for drawing upward lines.
Cable reserve in junction boxes is no longer redrawn — all assigned line attributes are preserved.
Cable reserve in sockets, switches, and other EM/EO components is no longer redrawn — all assigned line attributes are preserved.
Cable reserve in junction boxes and EM/EO components is now generated in a single pass and can be undone with one Ctrl+Z action.
The “Reserve” layer is now dashed by default upon creation.
The 2D projection scale for components can no longer be reduced below 1.
Added a ceiling fan component.
Fixed an issue where users with Cyrillic Windows usernames could not log in — authorization now works for everyone.
Added automatic dimension generation for socket and switch coordinates (EM/EO/ES) relative to selected walls.
Added automatic detection and display of socket and switch heights.
Fixed duplicated dimensions on broken walls (with door openings and other interruptions).
Each socket now attaches strictly to a single wall segment — preventing overlap and unnecessary long dimensions across openings.
Dimensions are drawn only within each continuous wall section: from corner/opening to the nearest opening/corner.
The component height field now supports expressions, for example:300+71, 250+100, 1800-200, 4×75
The calculator automatically evaluates the result — convenient for vertical sockets and multi-gang frames.
Improved interface stability: fixed errors related to DOM loading and JavaScript function calls.