This roadmap outlines the planned development of TraceLab. Features and priorities may change as the project evolves.
Goal: Build the core of the PCB editor.
- Initialize Android project
- Material 3 UI
- Infinite canvas
- Zoom & Pan gestures
- Grid rendering
- Coordinate system
- Canvas rendering engine
- Basic settings
Goal: Create and manage PCB projects.
- New project
- Open project
- Save project
- Autosave
- Recent projects
Goal: Start designing PCB layouts.
- Footprint library
- Search footprints
- Place components
- Move components
- Rotate components
- Delete components
- Snap to grid
Goal: Connect components.
- Manual routing
- Via placement
- Copper layers
- Track editing
- Undo / Redo
Goal: Export PCB manufacturing files.
- Gerber export
- Excellon drill export
- PNG export
- PDF export
- Project backup
Goal: Improve editing experience.
- Design Rule Check (DRC)
- Measurement tool
- Layer manager
- Grid customization
- Theme customization
Goal: Expand available components.
- Built-in footprint library
- User footprint library
- Import footprints
- Export footprints
- Multi-layer PCB support
- Plugin system
- BOM generation
- Keyboard & mouse support
- Performance optimization
Goal: First stable version of TraceLab.
- Stable PCB editor
- Reliable Gerber export
- Comprehensive footprint library
- Offline-first experience
- Documentation
- User manual
These ideas are not guaranteed but may be implemented in future versions.
- Schematic editor
- Autorouter
- 3D PCB Viewer
- SPICE simulation
- Cloud synchronization (optional)
- Collaboration features
- Plugin marketplace
- AI-assisted routing
- AI footprint generator