Fritzing khá hay cho việc này, có một loạt các thư viện được xây dựng và có sẵn để tải xuống có rất nhiều nền tảng phổ biến được tạo ra và bạn có thể xác định các phần của riêng mình bằng trình chỉnh sửa svg như Inkscape . Điều này đặc biệt tốt khi có các khu vực pin được xác định để các đường của bạn kết nối với nhau để mọi thứ không bị phá vỡ nếu bạn kéo nó xung quanh.
draw.io tốt cho việc thực hiện các sơ đồ khối nhanh và hệ thống dây đơn giản và là trình duyệt dựa trên tích hợp đám mây đẹp. Nhưng tôi đã không thử sử dụng hình ảnh của PCB cho sơ đồ chân với nó để nó có thể không phải là điều phù hợp cho điều đó.
chỉnh sửa 22/2/2020 : đây là một video hay cho thấy cách tạo sơ đồ lông Adafbean: https://youtu.be/ndVs1UvK6AE
Sparkfun cũng có một repo trên github để tạo các phần tử SVG mà chúng sử dụng cho sơ đồ chân "biểu dữ liệu đồ họa" của chúng. Tôi chưa thử nhưng Sparkfun thực hiện rất nhiều loại sơ đồ chân này: https://github.com/sparkfun/Graphical_Datasheets
Ai đó đã thực hiện điều này hơn nữa với tập lệnh python, đây có thể là một lựa chọn tốt cho người dùng nâng cao nếu bạn không học cách sử dụng định dạng: https://github.com/stevenj/GenPinoutSVG
Đồng thời thêm liên kết này vào một repo GitHub khác để tạo ra các biểu diễn SVG đẹp mắt của các thiết kế PCB từ tệp bảng KiCad. Tôi cũng chưa từng sử dụng cái này, nhưng có vẻ như nó sẽ kết hợp rất tốt với cách Fritzing định nghĩa các phần: https://github.com/yaqwsx/PcbDraw