1 điểm bởi GN⁺ 2023-09-29 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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-cli có 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

  • LibrePCBcô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

  • 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
  • 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

 
GN⁺ 2023-09-29
Ý 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 DXF có phải dành cho đường viền bo mạch không. DXF là 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ín
    Ngoà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 .lppz lên website AISLER thì sẽ có khoản ‘quyên góp’ cho dự án LibrePCB”

    • Việc thêm một thư viện linh kiện khổng lồ nữa vào thế giới thiết kế PCB không có nhiều ý nghĩa. Tốt hơn là làm cho việc nhập từ các thư viện linh kiện và footprint chính có liên kết với DigiKey trở nên dễ dàng, chứ không nên cố phát minh lại bánh xe
      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 DXF là 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ác
      Nhữ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
    • Thư viện linh kiện hiện vẫn khá nhỏ, tổng cộng chỉ ở mức vài nghì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
      DXF chủ 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 silkscreen
      Nế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
    • Tôi không hiểu vì sao mọi người lúc nào cũng đòi tự động đi dây. Đó là tính năng chỉ người mới dùng, và chỉ cần dự án phức tạp hơn một chút là ngay cả công cụ tự động đi dây tốt nhất cũng sụp đổ
      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ý
    • Hạn chế ở đây trước hết là chỉ KiCad có định dạng mở cho file thiết kế. Có lẽ chúng ta nên yêu cầu một tiêu chuẩn công khai tốt hơn cho capture sơ đồ mạch
      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
    • Nếu có các footprint tiêu chuẩn ngành thông dụng thì tôi không quá bận tâm đến kích thước thư viện linh kiện. Những thứ đặc thù thì có thể tự tạo footprint
      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
      DXF có 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ật
      PDF, SVG, pixmap, BOM, pick&place, Gerber/Excellon là đủ mọi định dạng cần thiết. Tôi đang dùng KiCad nhưng cũng định xem thử LibrePCB
  • Sẽ 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/

    • FAQ không có so sánh trực tiếp, nhưng có thể trả lời một số câu hỏi: https://librepcb.org/faq/
      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/
    • Tôi thấy Horizon EDA chắc chắn tốt hơn KiCad và LibrePCB. Năm nay blind via được thêm vào, nên nó đã làm được mọi việc tôi có thể cần
    • Tôi thấy KiCAD hoàn thiện hơn và nhìn chung tốt hơn
      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

    • Ước gì có một lựa chọn thay thế thực sự tương đương F360. Nó giống quan hệ Photoshop với GIMP: được gọi là “đối thủ so sánh”, nhưng thực tế thì không hẳn vậy
    • Cảm giác như “Altium giá 500 đô là gì vậy, Alex?”
      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ợ

    • Trông không giống mã nguồn mở
  • 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

    • Tôi không chắc đó có thật sự là tính năng sát thủ không
      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
    • LibrePCB không phải do PCBWay phát triển. PCBWay bắt đầu hỗ trợ dự án từ năm ngoái: https://librepcb.org/blog/2022-09-08_partnership_with_pcbway...
      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
    • Tôi khá nghi ngờ những công ty quảng cáo nhiều như PCBWay, nhưng thực tế có vẻ họ làm việc khá tốt. Theo tôi thấy thì mọi đơn hàng đều được người xem xét, và nếu có gì đó bất thường họ sẽ gửi email
      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
    • Để tham khảo, tôi vẫn luôn xuất từ EasyEDA sang Gerber rồi gửi cho PCBWay
      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

    • Nhanh nhưng thô
      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
    • Ở Trung Quốc và Đài Loan nó vẫn được dùng rộng rãi. PADS ổn, nhưng giao diện thô và cũ kỹ
      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