Repository navigation
community
QElectroTech is built, maintained, and thriving because of a passionate global community of users, developers, and contributors.
You're not alone in using QElectroTech. 3,747+ registered users worldwide are creating diagrams, sharing knowledge, and building amazing things together. Whether you're a student, professional engineer, hobbyist, or educator, there's a place for you here.
- 3,747+ registered users worldwide
- 21,856 forum posts across 2,959 discussion topics
- 25+ languages supported in interface and documentation
- 8,200+ community-contributed symbols in element library
- Active daily β Last posts today (September 2026)
The heart of the community β ask questions, share projects, get help, and connect.
Most Active Sections:
-
EN: Help, suggestions, discussions β 850 topics, 4,815 posts
- English-language support and advice
- General usage questions
- Workflow discussions
- International participation
-
FR: Aide, suggestions, discussions β 1,124 topics, 7,571 posts
- French-language support (largest community section)
- Element sharing and recommendations
- Technical discussions
- Strong European presence
Specialized Forums:
- Code/Programming β 91 topics, 1,231 posts (development, compilation)
- Import DXF β 40 topics, 507 posts (file format workflows)
- Elements β 163 topics (custom element design and sharing)
- Video Tutorials β 16 topics, 171 posts
- Professional Discussions β "Chez nous les Pros" (professional users)
- General Chat β "Bar Fourre-tout" (off-topic conversation)
- Platform-Specific β Windows, Linux, macOS help
Languages Supported:
- π«π· French (dominant)
- π¬π§ English (large)
- π©πͺ German
- Plus others (Spanish, Italian, Portuguese, Russian, Czech, etc.)
The home of QET source code and development.
- Issues β Report bugs, request features
- Discussions β Feature ideas, technical questions
- Pull Requests β Code contributions welcome
- Release Notes β Version history
Share and access community element libraries.
- Project information
- Downloads and releases
- Documentation links
- Official announcements
- Quick Start Guide
- User Manual
- FAQ
- Creating custom elements
- Community documentation
- Students β Learning electrical design and engineering
- Hobbyists β Personal projects and experimentation
- Professionals β Industrial automation, electrical engineering, system design
- Educators β Teaching circuit design and electrical concepts
- Technicians β Field documentation and installation planning
- Strong European presence (especially French-speaking)
- International reach (users across Americas, Asia, Australia)
- Multilingual β Forums in 3+ languages, interface in 25+
- Beginners β Just starting with electrical design
- Intermediate β Creating professional diagrams regularly
- Advanced β Custom elements, scripting, contributing code
Just getting started? Do this:
- Create diagrams β Use QET for your projects
- Share your work β Post examples in the forum or gallery
- Ask questions β Community is very responsive to new users
- Thank contributors β Recognition is appreciated!
Know the ropes? Help back:
- Answer questions β Reply to forum posts from new users
- Share tips β Post your favorite workflows and techniques
- Create tutorials β Write guides for common tasks
- Translate β Help internationalize QET
Ready to contribute?
- Search issues to avoid duplicates
- Report with details: steps to reproduce, version, OS, screenshots
- Follow up to help developers diagnose
- Start a discussion
- Describe what you want and why it would be useful
- Engage with others interested in the same feature
- Be patient β popular features get prioritized
- Design custom symbols using the element editor
- Test and document your elements
- Share on Elements Repository
- Maintain β Update as QET evolves
- Improve this wiki β Fix gaps, add examples
- Create guides β Step-by-step tutorials for common tasks
- Translate β Help with internationalization
- Report issues β Point out unclear documentation
See Contributing for:
- Development setup
- Coding standards
- PR process
- Build instructions
Very experienced? Consider:
- Become a maintainer β Help moderate forum/GitHub
- Lead a feature initiative β Drive implementation of major features
- Build tools β Create utilities for the community
- Mentor β Help other contributors grow
Electrical engineers and system designers use QET for:
- Industrial automation documentation
- Vehicle wiring diagrams
- Renewable energy system planning
- Building automation schemes
Teachers and students use QET for:
- Circuit theory lessons
- Laboratory documentation
- Student project portfolio
- Affordable design tool
Contributors maintain:
- 8,200+ professional symbols
- Multiple language translations
- Automation scripts and plugins
- Documentation and guides
Consultants and service companies use QET for:
- Client documentation
- Field installation planning
- Equipment documentation
- Cost-effective tool
- Treat everyone with courtesy and kindness
- Welcome diverse perspectives and backgrounds
- Disagree constructively
- Listen to understand, not to respond
- Share your knowledge generously
- Help answer questions when you can
- Create tutorials and guides
- Celebrate others' successes
- Zero tolerance for harassment or discrimination
- Respect privacy and intellectual property
- No spam or inappropriate self-promotion
- Everyone deserves to feel welcome
- Report issues clearly
- Suggest improvements thoughtfully
- Provide positive feedback
- Assume good intent
If you witness inappropriate behavior:
- Don't engage with hostile or abusive content
- Report to maintainers β Use forum/GitHub report tools
- Trust the process β Leadership will investigate and act
- Respect privacy β Don't public call-out individuals
β FAQ β Most common questions answered
β Quick Start Guide β User Manual
β Forum β Ask (very responsive!)
β GitHub Issues β Report with details
β GitHub Discussions β Start conversation
β Forum Code section or GitHub Discussions
QElectroTech wouldn't exist without contributions from:
- Developers β Writing code and fixing bugs
- Designers β Creating 8,200+ community elements
- Translators β Making QET accessible in 25+ languages
- Documenters β Writing guides and improving wikis
- Moderators β Keeping forums welcoming and on-topic
- Supporters β Answering questions and mentoring
See GitHub Contributors for code contributors.
Every contribution matters:
- Your bug report helps fix issues for thousands
- Your element saves time for others
- Your tutorial helps beginners get started
- Your forum post might solve someone's problem
- Your code improves QET for everyone
- Quick Start Guide β Get started
- User Manual β Complete reference
- YouTube Tutorials β Video guides
- Example Projects β Real-world examples
- GitHub Issues β Bug reports, feature requests
- Elements Repository β Share elements
- Wiki β Help with documentation
Whether you're:
- Just curious β Try QET, explore, ask questions
- Ready to create β Use QET for your projects, share results
- Wanting to help β Report bugs, share knowledge, contribute
- Experienced β Mentor others, lead initiatives, shape future
There's a place for you here. Jump in, say hello, and be part of something great!
- Download QET β Get started
- Follow Quick Start β Create your first diagram
- Join the Forum β Introduce yourself
- Share your work β Post your projects
See you in the community! π
Getting Started
π Languages β English Β· FranΓ§ais Β· Deutsch
Windows without admin rights β the portable archive, no installer
Guides
Conductors β wire properties, what feeds which export, cables, and hops where wires cross
Wires per terminal β limit the wires on a terminal, chain wiring instead of stars
Printing and exporting β paper, PDF, images, and what each path does differently
Linking elements β master, slave, terminal
PLC modules β I/O tables and linking a wire to a specific point
Using the element editor β drawing tools, saving, checks
Grid size and element size β why symbols aren't all the same scale, and scaling one without leaving the grid
Preferences reference β what each settings page does
Saving and loading settings β your whole setup in one file, to copy or keep
Keyboard-only control β mouseless QET, and what still needs a mouse
Mouse modifiers β what Shift, Ctrl and Alt change while you drag
3D mouse β SpaceMouse pan, zoom and buttons
Aligning items β snap symbols back to the grid, or line them up
Pictures on a sheet β labels, crop, transparency, what they cost in the file
Arcs and curved wires β the Arc tool, pulling an arc in or out, rounding a corner with a fillet, dashed arcs for lighting layouts
Grouping items β select, move and copy several items as one
Finding your place on a sheet β go to a cell like B13 or 4-B7, keep the headers in sight, show the cell limits, zoom and pan
Showing and hiding kinds of items β hide texts, wire numbers, shapes, pictures, tables or cross-references on every sheet
Drawing faster β place without dragging, the S shortcut bar, command search, gestures
Customising QElectroTech β keys, toolbar size and contents, the gesture ring (partly pending)
Managing collections β folders, writability, building your own shortlist
Templates β reusable multi-element blocks, placed by double-click or drag
Search & Replace β bulk property changes
Building a nomenclature query β the BOM/summary table builder
Linking wires across pages β sheet reports
Variables & formulas β %f, %{label}, sequences
Auto-numbering β schemes, sequences, freezing
Terminal strips β strips, levels, bridges
Title block templates β the .titleblock format
Importing EPLAN parts (.edz) β EPLAN Data Portal
DXF import & export β two unrelated features, one format; command-line export and layers
The project database β the in-memory SQLite cache
Development
Automating QET β CLI, XML formats, external tools
CLI Reference β command line usage
JavaScript Scripting β --run, geometry editing, undo
MCP server β let an AI assistant read, verify and edit projects
Connecting an AI assistant β setup for Claude, Copilot, Gemini, Codex, Cursor, LM Studio
Script buttons β stored scripts with an icon, by hand or by an assistant
Live mode β an assistant working in the open project while you watch
Macro recorder β record a task by hand, for an assistant to script
Vision β proposal, under discussion
