Bird
0
0
PCB Designbi_tool~8 mins

Version control for PCB projects in PCB Design - Dashboard Guide

Choose your learning style9 modes available
Dashboard Mode - Version control for PCB projects
Goal

Track and analyze version changes in PCB projects to understand progress, identify frequent updates, and monitor design stability over time.

Sample Data
ProjectVersionDateChanges CountDesignerStatus
AlphaBoardv1.02024-01-105AliceReleased
AlphaBoardv1.12024-02-153BobReleased
BetaBoardv0.92024-01-208CharlieIn Progress
BetaBoardv1.02024-03-052CharlieReleased
GammaBoardv1.02024-02-0110AliceReleased
GammaBoardv1.12024-04-104BobIn Progress
Dashboard Components
  • KPI Card: Total Versions Released
    Formula: Count of rows where Status = 'Released'
    Result: 4
  • KPI Card: Average Changes per Version
    Formula: Average of Changes Count column
    Result: (5+3+8+2+10+4)/6 = 5.33
  • Bar Chart: Versions per Project
    X-axis: Project
    Y-axis: Count of Versions
    Data: AlphaBoard=2, BetaBoard=2, GammaBoard=2
  • Line Chart: Changes Over Time
    X-axis: Date
    Y-axis: Changes Count
    Lines: One per Project
    Shows how changes count varies by version date
  • Table: Version Details
    Columns: Project, Version, Date, Changes Count, Designer, Status
    Shows all version records for detailed view
Dashboard Layout
+----------------------+-----------------------+
| Total Versions       | Average Changes       |
| Released (KPI)       | per Version (KPI)     |
+----------------------+-----------------------+
| Versions per Project (Bar Chart)           |
|                                            |
+--------------------------------------------+
| Changes Over Time (Line Chart)              |
|                                            |
+--------------------------------------------+
| Version Details (Table)                      |
+--------------------------------------------+
Interactivity

Filter by Project: Selecting a project updates all charts and the table to show only that project's versions.

Filter by Status: Choosing 'Released' or 'In Progress' filters the KPIs, charts, and table accordingly.

Date Range Filter: Limits the data shown in charts and table to versions within the selected date range.

Self Check

If you add a filter for Project = 'BetaBoard', which components update?

  • KPI Cards update to show only BetaBoard versions and average changes.
  • Bar Chart updates to show only BetaBoard with count 2.
  • Line Chart shows changes over time only for BetaBoard.
  • Table filters to show only BetaBoard version details.
Key Result
Dashboard showing PCB project version counts, changes over time, and detailed version info with filters by project and status.