LibrePCB
(librepcb.org)- Công cụ EDA đa nền tảng miễn phí giúp hạ thấp rào cản khi bắt đầu thiết kế mạch điện tử và PCB, hướng tới maker, sinh viên, chuyên gia cũng như cả người mới lẫn người nhiều kinh nghiệm
- Được chú trọng tính di động để chạy trên Windows, Linux, macOS, hỗ trợ 15 ngôn ngữ và nhấn mạnh khả năng sử dụng miễn phí
- Tập trung giúp việc quản lý phiên bản thư viện và dự án trở nên dễ dàng hơn nhờ cấu trúc thư viện ngữ nghĩa và định dạng tệp chuẩn hóa, có thể đọc được bởi con người
- Cung cấp trình quản lý thư viện tích hợp và dịch vụ sản xuất PCB để giảm bớt quy trình cài đặt và đặt hàng, đồng thời vẫn có thể sử dụng hoàn toàn ngoại tuyến
librepcb-clicó thể tự động chạy ở chế độ headless cho các kiểm tra quan trọng và xuất dữ liệu, giúp đảm bảo chất lượng và giảm công việc lặp lại trong pipeline CI
Bắt đầu thiết kế điện tử dễ dàng với LibrePCB
- LibrePCB là công cụ EDA đa nền tảng miễn phí dành cho vẽ sơ đồ mạch và thiết kế PCB
- Hướng tới maker, sinh viên và chuyên gia, được thiết kế để cả người mới bắt đầu lẫn người dùng thành thạo đều có thể sử dụng
- Điều kiện sử dụng rất đơn giản
- Không mất phí
- Không giới hạn
- Không cần tài khoản trực tuyến
- Không có sự phức tạp không cần thiết
- Hiện tại, mục tải xuống trên trang chủ dẫn tới Download v2.1.1
- Tài liệu bắt đầu nhanh được cung cấp tại Get Started
Các tính năng cốt lõi giúp giảm rào cản thiết kế
-
Công cụ dành cho mọi người
- Chú trọng tính di động để có thể chạy trên gần như mọi máy tính, bao gồm Windows, Linux và macOS
- Hỗ trợ 15 ngôn ngữ
-
Giao diện dễ học
- Được thiết kế với các khái niệm giao diện người dùng đơn giản, trực quan và quen thuộc để có thể bắt đầu nhanh chóng
- Hướng tới quy trình cho phép bắt tay vào làm việc ngay mà không cần đọc tài liệu suốt nhiều ngày
-
Khái niệm thư viện thông minh
- Thư viện LibrePCB không chỉ là tập hợp đồ họa symbol và footprint, mà còn được tổ chức theo cấu trúc ngữ nghĩa có ý nghĩa
- Cấu trúc này tập trung giúp việc quản lý thư viện dễ dàng hơn và giảm nhiều vấn đề thường gặp ở các công cụ EDA khác
-
Định dạng tệp thuận lợi cho quản lý phiên bản
- Các tệp do LibrePCB tạo ra có thể đọc được bởi con người, được chuẩn hóa và được thiết kế cẩn thận
- Điều này giúp giảm các diff ngoài ý muốn hoặc khó đọc khi sử dụng hệ thống quản lý phiên bản cho thư viện và dự án
-
Tính năng trực tuyến và sử dụng ngoại tuyến
- Cung cấp trình quản lý thư viện tích hợp và dịch vụ sản xuất PCB
- Đồng thời, LibrePCB vẫn có thể được sử dụng hoàn toàn ngoại tuyến
-
Tự động hóa và ứng dụng trong CI
- Có thể dùng
librepcb-cliđể tự động hóa các kiểm tra quan trọng và xuất dữ liệu theo cách headless - Có thể tận dụng trong pipeline CI để đảm bảo chất lượng và tiết kiệm thời gian
- Có thể dùng
-
Mã nguồn mở
- LibrePCB là phần mềm mã nguồn mở miễn phí theo giấy phép GPLv3
- Mã nguồn được công khai trên GitHub
1 bình luận
Ý kiến trên Hacker News
Có những câu hỏi luôn được đặt ra: muốn biết thư viện linh kiện bao quát đến mức nào, có tự động đi dây không và chất lượng ra sao
Tôi thắc mắc việc nhập
DXFcó phải dành cho đường viền bo mạch không.DXFlà cho CAD cơ khí, nên không thể nhập layout bo mạch hay sơ đồ mạch theo cách đóCác định dạng xuất cũng là
PDF,SVG,pixmap,BOM,pick&place,Gerber/Excellon, nhưng không có đủ thông tin để đưa sang chương trình EDA khác. Với một chương trình mã nguồn mở thì trông khá tự khép kínNgoài ra, nó trông giống một công cụ marketing cho một số nhà sản xuất bo mạch nhất định. Đại loại như “hiện có thể chọn AISLER hoặc PCBWay làm nhà sản xuất PCB, và nếu đặt hàng qua LibrePCB Fab hoặc tải trực tiếp
.lppzlên website AISLER thì sẽ có khoản ‘quyên góp’ cho dự án LibrePCB”Tự động đi dây chỉ có giá trị hạn chế trong một số phạm vi rất hẹp. Ngay cả các gói CAD đắt tiền cũng không đi dây bo mạch tốt một cách hợp lý, nhưng chúng có thể giúp đi dây những thứ như bus cần khớp độ dài sau khi người dùng thiết lập ràng buộc đúng cách
Nhập
DXFlà thao tác rất phổ biến trong layout PCB, không chỉ giới hạn ở CAD cơ khí. Nó thường được dùng để nhập đường viền bo mạch, các phần tử silkscreen quan trọng và những hình dạng khácNhững phê bình như vậy hơi quá sức với một dự án mới bắt đầu. Nếu kỳ vọng nó có cùng tính năng với các chương trình CAD giá hàng nghìn đến hàng chục nghìn đô la đã phát triển suốt nhiều thập kỷ thì sẽ thất vọng, nhưng tôi nghĩ có thể thừa nhận rằng đây là một dự án đang mở rộng thêm lựa chọn
Không có tự động đi dây, chỉ có ratsnest. Tính hữu ích của tự động đi dây đã được thảo luận trong các bình luận anh em rồi
DXFchủ yếu hữu ích cho các lớp tài liệu hoặc đường viền bo mạch. Ví dụ có thể dùng khi làm Raspberry Pi HAT hoặc Arduino shield, và cũng có thể dùng để nhập logo cho silkscreenNếu nói về mục đích đưa sang chương trình EDA khác, tôi tò mò bạn đang nghĩ đến use case cụ thể nào
Đây không phải là công cụ marketing của nhà sản xuất bo mạch. Chỉ cần đọc website vài phút là thấy. Dự án gần như do một nhà phát triển làm trong thời gian rảnh suốt gần 10 năm, và giờ muốn làm toàn thời gian. Nguồn thu là quyên góp, một phần tài trợ từ EU và chia sẻ doanh thu từ một số nhà sản xuất
Thiết kế PCB bao gồm nhiều thứ hơn rất nhiều so với việc nhét linh kiện lên bo mạch về mặt vật lý
Ví dụ, sẽ rất tốt nếu có thể xuất sơ đồ mạch từ mô phỏng SPICE rồi nhập vào công cụ ECAD. Netlist có trong đầu ra Gerber là thứ con người đọc được, nên có lẽ cũng có thể trích xuất sơ đồ mạch từ đó. Tuy nhiên chi phí tính toán để bố trí thông tin đó thành dạng dễ đọc có vẻ sẽ lớn
Tôi cũng sẽ không dùng tự động đi dây nên không sao. Tất cả đều tệ so với con người làm
DXFcó thể dùng cho đường viền bo mạch, đồ họa silkscreen, các vùng đồng đặc biệt, v.v. Có người còn không gắn linh kiện lên PCB mà dùng nó như một phương tiện nghệ thuậtPDF,SVG,pixmap,BOM,pick&place,Gerber/Excellonlà đủ mọi định dạng cần thiết. Tôi đang dùng KiCad nhưng cũng định xem thử LibrePCBSẽ hữu ích nếu có bảng so sánh tính năng với KiCAD và Horizon
https://www.kicad.org/
https://horizon-eda.org/
Một trong những “điểm bán hàng” chính là khái niệm thư viện nâng cao: https://librepcb.org/features/library-concept/
LibrePCB đơn giản hơn
Với điểm “không cần tài khoản online”, có vẻ cuộc phản công trong giới nerd đã bắt đầu. Fusion 360 nên cẩn thận
Trong thế giới chế tạo thực tế liên quan đến nguyên tử, chưa từng có ai muốn bảng vẽ của mình bị gắn thêm xác thực, danh sách kiểm soát truy cập, xác thực hai bước, lưu trữ/sao lưu
Tôi đồng ý là có lựa chọn thay thế thì rất tốt, nhưng gọi sự tồn tại của một dự án rất nhỏ là khởi đầu của “cuộc phản công” thì hơi phóng đại
Phiên bản 1.0 đã ra mắt vài ngày trước. Bài blog phát hành: https://librepcb.org/blog/2023-09-24_release_1.0.0/
https://easyeda.com/ cũng là một lựa chọn thay thế khác được nhà máy PCB hỗ trợ
Tôi đã thử làm hai thiết kế PCB cho IoT sở thích bằng LibrePCB. Việc lấy linh kiện từ website của nhà cung cấp, hoặc nhập ảnh PNG của một bo mạch khác như HAT để khớp với PCB tôi đang thiết kế, đều rất dễ
Có cảm giác PCBWay đang thách thức JLCPCB và EasyEDA. Trông là vậy. Sự tích hợp cực kỳ mượt giữa EasyEDA và JLCPCB là tính năng sát thủ, và đó là lý do tôi chỉ dùng JLC cho mọi bo mạch
Nếu cái này hoạt động tốt thì tôi cũng có thể thử PCBWay một lần
Hồi đại học, trong một buổi thực hành, có chuyên gia từng dành 90 phút dạy đám thiếu niên cách chuẩn bị Gerber cho dự án môn học bằng Advanced Circuits, nhưng ngoài chuyện đó ra thì tôi chưa gặp vấn đề gì khi gửi các tệp tạo từ Eagle, KiCad, Altium tới OSH Park, JLC, PCBWay, Sunstone, Advanced Circuits
Ngay cả các hãng biên lợi nhuận thấp như JLC hay PCBWay cũng có người kiểm tra Gerber. Hầu hết còn cung cấp web viewer để xem các tệp đã tải lên, giúp tránh những lỗi kỳ quặc như đặt hàng bo mạch bị lật, làm tất cả via thành không mạ xuyên lỗ, hoặc đảo lớp đồng với lớp silkscreen
Nếu tự làm hỏng thiết kế thì đó là trách nhiệm của bạn và công cụ cũng không giúp được, nhưng ngày nay giá rất rẻ và thời gian giao hàng rất nhanh nên có thể không phải vấn đề lớn. Tôi không hiểu lắm vì sao người mới lại sợ xuất Gerber đến vậy
Các nhà sản xuất khác cũng hỗ trợ. Ví dụ Aisler quyên góp một phần doanh thu từ các đơn hàng được gửi từ LibrePCB
Chất lượng tốt như tôi mong muốn và giá cũng hợp lý. Website thì tệ hại, nhưng tôi nghĩ như vậy vẫn chấp nhận được
Tôi đã dùng trong vài tháng qua và không có gì phàn nàn
PCBWay ít có khả năng gặp vấn đề với các đặc điểm thiết kế kỳ lạ hoặc thông số linh kiện hơn, nhưng chậm hơn và đắt hơn
Elecrow cũng nhận Gerber từ EasyEDA
Công việc đầu tiên của tôi sau khi tốt nghiệp đại học là presales cho công cụ thiết kế PCB PADS, thứ từng được Mentor Graphics mua lại
Một phần công việc là một nhóm nhỏ gồm vài người ngoài 20 xử lý số điện thoại inbound ở Bắc Mỹ và tin nhắn thoại ngoài giờ làm việc. Chúng tôi kiểm tra cơ bản, tạo lead, rồi nếu ổn thì chuyển cho nhân viên kinh doanh nội bộ phụ trách khu vực đó
Nhìn vào danh sách người có license, gần như công ty nào cũng có vài license của sản phẩm đó. Giờ thì Siemens sở hữu toàn bộ
Tôi tò mò hiện nay PADS đang ở vị thế nào, nếu có ai biết công cụ này
Cho đến cách đây không lâu, theo tôi biết đây là công cụ duy nhất cho phép nhiều người thật sự làm việc đồng thời trên cùng một thiết kế
Vì vậy giá trị thực sự của nó nằm ở các thiết kế lớn, phức tạp do những nhóm tương đối lớn xử lý. Tuy nhiên với các tác vụ đơn giản thì KiCad đang bắt kịp
Người anh em họ cũ hơn và nhiều tính năng hơn là Xpedition được dùng nhiều trong thiết kế hàng không vũ trụ và y tế
Dự án này rất tuyệt. Tôi chỉ lướt rất nhanh qua manual để thử xem có thể làm đến đâu, và đã tạo được linh kiện rồi đặt lên bo mạch
Tôi rất kỳ vọng. Một ngày nào đó nếu làm lại dự án phần cứng, tôi muốn dùng nó nghiêm túc. Chỉ là dạo này không có nhiều lý do để làm mạch điện tử tùy chỉnh, và nếu làm ngẫu hứng thường xuyên thì cũng tốn tiền và làm đồ linh tinh chất đống thêm
Đây chính xác là thứ tôi đang tìm