ProtoPCB: Reclaiming Printed Circuit Board E-waste as Prototyping Material

Circuit Making & Hardware PrototypingSustainable HCIIndustrial Automation EngineersMakers & DIY Enthusiasts

Research Background and Issues

What problems or challenges did the authors identify?

Traditional electronic component prototyping, especially when using printed circuit boards (PCBs) for design, involves high costs, long production times, and generates significant amounts of electronic waste (e-waste). Additionally, discarded PCBs are often disposed of directly without fully considering their reuse potential. There is also a notable conflict between the need for rapid iteration in prototype design and the time constraints of PCB production.

Why is this issue important?

  • Environmental Impact: E-waste is one of the fastest-growing waste streams globally, with an annual production of up to 60 million tons. Reducing PCB e-waste not only mitigates environmental damage but also supports sustainable design and manufacturing practices.
  • Cost and Efficiency: In the electronic prototyping process, each iteration requires the production of new PCBs, significantly increasing time and financial costs. Moreover, traditional rapid prototyping tools (e.g., breadboards) have limitations in supporting surface-mount devices (SMDs).

Research Motivation and Related Work

Inspired by advancements in electronic design tools and recent research in sustainable human-computer interaction (sustainable HCI), the authors focused on how to reuse discarded PCBs to further reduce e-waste. This reuse strategy not only reduces environmental impact but also significantly enhances the efficiency and flexibility of electronic prototyping.


Solution

What methods or solutions did the authors propose?

The authors developed an interactive tool called ProtoPCB, which analyzes discarded PCBs and identifies ways to achieve user-defined circuit designs. By combining computer vision and algorithmic search, the tool accelerates the process of mapping target circuits onto discarded PCBs.

What are the innovative aspects of this solution?

  1. Automated Analysis and Matching: Using computer vision to identify features such as copper pads, traces, and vias on PCBs, ProtoPCB automatically searches for matches between circuits and existing PCBs.
  2. Intervention Support: The tool detects points requiring intervention (e.g., cutting traces or adding wires) to realize the target circuit.
  3. Multi-PCB Combination: ProtoPCB can decompose input circuits into multiple subcircuits and map them onto different PCBs, connecting these subcircuits via wiring.

What are the implementation steps and key technologies used?

  1. PCB Input:

    • Supports loading PCB data from design files (e.g., KiCad .pcb files) or photos/screenshots.
    • Uses tools like OpenCV to identify and process features such as pads and traces.
  2. Circuit Analysis and Matching:

    • Analyzes components in the user-defined target circuit design (e.g., KiCad .sch files).
    • Compares the shapes of component pads with copper areas on the PCB to find optimal coverage positions.
    • Detects connections between pads via traces or vias and recursively matches circuits.
  3. Intervention Suggestions:

    • If complete matching is not possible, the tool suggests adding wires or cutting traces to achieve the desired circuit.
  4. Extended Features:

    • Supports "partial matching" functionality to help users understand which parts of the target circuit cannot be fully realized.
    • Allows combining multiple PCBs to implement complex circuit designs.

Research Outcomes

What specific results were achieved?

  1. Technical Validation: By analyzing nine PCBs of varying complexity (including breakout boards, motor drivers, Arduino UNO, etc.), the tool achieved an average component matching rate of 82%.
  2. Successful Cases: The authors demonstrated how ProtoPCB can quickly create breakout boards for SMD components and directly implement new circuit prototypes on discarded PCBs.
  3. Visualization Support: The tool evaluates the "reuse potential" of a given PCB and provides modification suggestions to enhance its reusability for engineers.

How does it compare to existing solutions?

  • Compared to traditional PCB production processes, ProtoPCB significantly reduces time and production costs.
  • Compared to existing electronic prototyping methods (e.g., breadboards or breakout boards), this solution better supports prototyping for surface-mount components.
  • Encourages the reuse of PCBs rather than direct disposal.

What were the experimental or evaluation results?

  1. Across 32 test cases, the average component matching rate between target circuits and PCBs was 82%.
  2. Specific high-complexity PCBs were able to fully implement parts of low-complexity circuits (via interventions such as adding five wires).
  3. For user-designed PCBs, the tool can quantify their future circuit reuse potential and provide references for design improvements.

Limitations and Future Directions

Limitations:

  • Speed Issues: The current algorithm is relatively slow, typically requiring several minutes to complete the analysis.
  • PCB Layer Limitations: The tool only supports two-layer PCBs and cannot handle internal connections in multi-layer PCBs.
  • Component Removal Difficulty: For PCBs with existing components, manual removal using soldering tools is still required.
  • Signal Integrity: Reused PCBs may not be suitable for circuits with high signal integrity requirements.

Future Directions:

  1. Add multithreading and parallel computing to improve algorithm speed.
  2. Expand support for more complex PCB designs, including multi-layer PCBs and circuits with higher signal complexity.
  3. Explore additional intervention methods, such as integrating laser cutting or PCB milling machines for more precise modifications.
  4. Evaluate the environmental performance of PCB designs, such as integrating lifecycle assessment tools (e.g., DeltaLCA).

Through the innovative work of ProtoPCB, the authors have pioneered a new method for reusing electronic waste, demonstrating how discarded PCBs can be effectively transformed into materials for electronic prototyping while encouraging more sustainable design and manufacturing practices.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/188792/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3714095
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
Circuit Making & Hardware Prototyping, Sustainable HCI
work
Professions
Industrial Automation Engineers, Makers & DIY Enthusiasts
article
Content Status
Full text indexed
hub
Related Papers
2 related papers