KICAD 6.0: Điều gì làm CNTT và những gì không

Tôi đã ở sau sự phát triển của KiCAD đối với một số năm nay, và sử dụng nó như điện tử chính của tôi CAD gói hàng ngày cho một trong sáu năm qua hoặc gần đó , vì vậy việc phát hành KiCAD 6.0 là khá thú vị khi một mọt sách điện tử như tôi. Ngày phát hành đã bị đẩy ra ngoài một chút, vì đây là một bản cập nhật đáng kể như vậy, và đã thực hiện lâu hơn một chút so với dự kiến. Tuy nhiên, nó cuối cùng đã được dán nhãn và đẩy ra ngoài để phân phối vào ngày Giáng sinh, với một số phô trương thật xứng đáng ở các vị trí thông thường.

Vì vậy, bây giờ là một thời điểm tốt để nhìn vào những tính năng mới trong KiCAD 6.0 – thực sự 6.0.1 là phiên bản hiện tại thời điểm viết bài do một số sửa lỗi – và các tính năng ban đầu được lên kế hoạch cho 6.0 hiện đang được hoãn đến 7.0 và lộ trình bên ngoài.

thay đổi

Như thường là trường hợp với bản cập nhật lớn, nhiều trong số những thay đổi lớn nhất là không gây chú ý cho người dùng, và là kết quả của refactoring code quan trọng trong việc mua hàng để tạo ra các khuôn khổ phù hợp cho các nhà phát triển để làm việc để, trong khi họ thêm các tính năng mới từ danh sách mong muốn . Những gì chúng ta như người dùng thấy được những thay đổi này làm việc theo-the-hood cho phép. Một sự thay đổi tính năng thường dường như ‘dễ dàng’ từ góc độ người dùng, nhưng đòi hỏi phải thay đổi nội toàn diện và rất nhiều nỗ lực phát triển đằng sau hậu trường. KiCAD là một dự án cũ, với ba thập kỷ của lịch sử mã, do đó unpicking rất nhiều về điều đó để xây dựng các khuôn khổ phù hợp cho công việc trong tương lai đã được một công việc đồ sộ. Trong một thiết bị điện tử theo ngữ cảnh podcast cuộc phỏng vấn gần đây với nhà phát triển KiCAD [John Evans] mối quan tâm của lịch sử mã này được giải thích trong bối cảnh này một cách rất có giá trị, và bạn thực sự có thể nhận được một cảm giác về chỉ cách thách thức nó có thể để di chuyển như một mới phát triển và tại sao bản cập nhật này là rất quan trọng.

Thư viện và Schematic tập tin

Sau ngày từ S-biểu định dạng thư viện PCB KiCAD 5.0 giới thiệu, thư viện biểu tượng hiện đang được mô tả trong các định dạng tương tự. KiCAD 6.0 sẽ làm cho sự di cư tại các liên lạc của một nút. Định dạng này được phát triển để có thể đọc được con người, do đó làm cho nó đơn giản hơn nhiều để viết phần mềm khác mà tạo ra hoặc sửa đổi những tập tin này.

Một sự thay đổi hữu ích là phụ thuộc vào thư viện đồ đã được giảm xuống, do đó khi một tờ hoàn tất, bạn chỉ cần file tờ để mở nó. Không nhiều hơn nữa phá vỡ tấm sơ đồ! Không nhiều hơn nữa đuổi theo thư viện cho một số ít các biểu tượng, và tái sử dụng thiết kế là bao la đơn giản hóa.

Những thay đổi này, tất nhiên, có một nhược điểm – một khi bạn đã mở và đã di chuyển một dự án từ KiCAD 5.x, không có cách nào để quay trở lại, do đó hãy chắc chắn rằng bạn thực hiện một sao chép đầu tiên và / hoặc kiểm soát sử dụng sửa đổi. Điều đó nói rằng, cho đến nay, tôi đã không có vấn đề mà sẽ buộc tôi phải di dời trở về bản phát hành trước.

Các tính năng mới

Cong tốt lành băm. Trong tất cả các mức độ, đây là một tin tuyệt vời cho thiết kế PCB flex
Các cập nhật mới hoặc danh sách tính năng là rất rộng lớn, mà chỉ đơn giản ghi nhận tất cả ở đây sẽ là khá một cam kết lâu dài. Như may mắn sẽ có nó, tôi không cần, như [Peter Dalmaris] đã công bố một bản xem trước của những thay đổi sắp tới trong phiên bản 6.0 vào đầu năm, khi nhiều tính năng mới và những thay đổi đã được tung ra vào ‘nightly’ để thử nghiệm beta. Điểm nổi bật đầu tiên đối với tôi là bản cập nhật lớn để hướng dẫn thiết kế hệ thống kiểm tra (DRC), mà bây giờ là đáng kể mạnh hơn rất nhiều và có thể cấu hình, và thậm chí cho phép tùy chỉnh chủ trương mỗi bảng. Tính năng này có cú pháp đặc biệt đặc điểm kỹ thuật riêng của mình, và sẽ mất một thời gian để tìm hiểu, nhưng có vẻ như thời gian cũng chi tiêu. một lĩnh vực cải thiện rất nhiều là kiểm soát tầm nhìn bảng bên, nới lỏng kiểm soát các yếu tố có thể nhìn thấy và giúp sản phẩm màn hình lộn xộn-miễn phí khi bạn làm việc giữa các lớp.

dấu vết cong nhìn tuyệt vời. cảm thấy hoàn toàn miễn phí để tranh luận trong các ý kiến về tiện ích của họ. (Có lẽ trong các thiết kế RF lò vi sóng?) Lấp đầy khu băm là tuyệt vời đối với những người trong chúng ta đang phát triển mạch linh hoạt, hoặc máy bay đó cần phải được đồng sáng vì lý do nhiệt. và trong khi chúng ta đang nói về lấp đầy khu vực, bây giờ có một tùy chọn cấu hình để cho phép filleting các góc bên ngoài của phác thảo khu vực, mà làm cho khu phi lê trông đẹp hơn rất nhiều.

Một tính năng mà có lẽ không còn xa lạ với KiCAD 6.0, nhưng tôi đã không phát hiện trước đây, vấn đề kéo lựa chọn. Khi nhấp kéo xung quanh một loạt các đối tượng, để thực hiện một lựa chọn nhóm, nó quay ra công cụ này là hướng nhạy cảm. Kéo từ trái sang phải mục chỉ chọn được hoàn toàn chứa trong hộp – nhưng điều ngược lại – chọn từ Selects từ phải sang trái nào trong mục chạm hộp, thậm chí một phần. Tôi thực sự muốn tôi đã tìm thấy này ra năm trước đây! nhờ [Stargirl @thevalkyrie] trên Twitter cho người đứng đầu lên trên đó.

cải tiến lớn khác là thiết lập dự án thống nhất, với nhiều tùy chọn nhiều hơn nữa để tính PCB bộ như chồng lên, và lúc, định nghĩa lớp ròng cuối cùng dài ở cấp sơ đồ với màu sắc tùy biến và phong cách để cải thiện rõ ràng về ý định thiết kế. Cuối cùng, có một quy tắc mới ‘Tính năng nhập tệp của tệp S cho các định nghĩa và ràng buộc của Fab của PCB, hy vọng sẽ cho phép thiết lập các ràng buộc của bảng đơn giản hơn khi di chuyển giữa các quy trình của nhà sản xuất khác nhau và giảm khả năng của vấn đề gây phiền nhiễu để phát triển một bảng chặt chẽ. (Không bao giờ làm điều đó, tôi không.)

Trình chỉnh sửa PCB có rất nhiều cập nhật và cải tiến thiết kế mà không có chỗ trống ở đây để làm công lý. Tôi đề nghị đọc các ghi chú phát hành thay thế! Phiên bản ngắn là quy trình làm việc đã được sắp xếp hợp lý, các công cụ đã được mở rộng và sắp xếp lại và thực hiện rõ hơn nhiều và một số cạnh thô của Kicad và các điều kỳ lạ khác đã được mượt mà.

Một plugin và trình quản lý nội dung mới

Một tính năng rất tốt đã lọt vào phát hành 6.0 vào phút cuối là phiên bản đầu tiên của trình quản lý nội dung và plugin mới. Điều này rất nhiều cải thiện trải nghiệm người dùng để thêm các plugin, với dự án Kicad duy trì kho lưu trữ trực tuyến của riêng mình và các plugin mới đến mọi lúc.

Quản lý tích hợp này sẽ cho phép khả năng hiển thị tốt hơn nhiều về các chủ đề, thư viện và phần mềm đóng góp cộng đồng, và chắc chắn sẽ đánh dấu một kỷ nguyên mới của tùy chỉnh Kicad. Tại thời điểm viết, các plugin đáng chú ý bao gồm InteractiveHTMLBOM nổi bật, mà tôi sử dụng rộng rãi, Kibuzzard cho các nhu cầu ghi nhãn ưa thích của bạn và Kikit cho các tác vụ porpisation.

Kho lưu trữ là trong giai đoạn đầu, nhưng các thư viện thành phần mới cũng đang xuất hiện ở đó. Tuy nhiên, nó không hoàn toàn nhấn nút. Nếu một plugin Python đủ phức tạp để phụ thuộc vào các mô-đun được cài đặt không mặc định, thì bạn cần gọi thủ công gói Python Manger Pip để đáp ứng các phụ thuộc đó. May mắn thay, ít nhất là trên Windows, có một mục menu trình thông dịch lệnh đặc biệt với tất cả các đường dẫn Python được đặt chính xác, do đó, nó là một vật chất tầm thường để mở một thiết bị đầu cuối, Gọi PIP, sau đó bẻ khóa với dự án của bạn. Các plugin Python cần can thiệp thủ công để nhắc bạn với các hướng dẫn khi chúng được cài đặt lần đầu tiên. Hy vọng các phiên bản trong tương lai của Trình quản lý gói sẽ tự động giải quyết các vấn đề như vậy! Cuối cùng, theo phong cách nguồn mở thực sự, đủ dễ dàng để thêm kho bổ sung, vì vậy bạn có thể ngắt kết nối bản thân khỏi phiên bản chính thức nếu bạn hoặc tổ chức của bạn có nhu cầu khác.

Hoãn đến 7.0.

Danh sách mong muốn cho Kicad 6.0 thực sự lớn và tham vọng, và mua để có được một thứ gì đó đáng để sử dụng nhanh hơn, một tính năng đóng băng được ban hành vào đầu năm ngoái khi mua để hoàn thành các tính năng đã cắt và ủi ra các lỗi. Nhiều tính năng thực sự tốt không đạt đủ tiến bộ, hoặc dựa vào những thay đổi khác trước khi công việc có thể bắt đầu. Bất kể, hãy xem xét một vài trong số các thủ thuật mới được lên kế hoạch cho bản phát hành tiếp theo.

Trước hết, API Python sẽ thay đổi. API truy cập vào đối tượng Sơ đồ hiện không được hỗ trợ, khiến bạn không thể tạo các plugin thao tác với sơ đồ. Điều này sẽ thay đổi trong phát hành 7.0, nhưng không phải cho đến khi đối tượng sơ đồ cơ bản được tái cấu trúc để kích hoạt nó. Có một ứng dụng đối tượng được lên kế hoạch / API xâm nhập cho phép một lớp plugin mới được tạo để thao tác thiết kế mạnh mẽ hơn nhiều. Ngón tay vượt qua!

Tính năng lớn tiếp theo một lần nữa đưa ra trình soạn thảo sơ đồ. Kéo dây orthogonal sẽ được triển khai, để cho phép các biểu tượng di chuyển xung quanh và giữ cho các kết nối trông tốt. Ties Net! Cuối cùng chúng ta sẽ nhận được hỗ trợ Net-Tie thích hợp!

Trình soạn thảo PCB được lên kế hoạch để có được hỗ trợ TearDrop, cũng như các tính năng hiện đại như Trace Refining. Khả năng điều chỉnh độ dài theo dõi / uốn khúc cũng được lên kế hoạch. Thiết kế Tái sử dụng sẽ được tăng cường bằng cách hỗ trợ các đoạn cách bố trí, và sẽ có sự hỗ trợ tốt hơn cho các ngăn xếp pad và kiểm soát giảm nhiệt mạnh mẽ hơn nhiều.

Cuối cùng và nhiều tính năng thú vị trong tương lai – cho tôi ít nhất – là hệ thống quản lý ràng buộc PCB có kế hoạch. Điều này nhằm cho phép các ràng buộc được chỉ định trong sơ đồ và truyền vào trình soạn thảo bảng, khi mua để hạn chế vị trí và bố cục cũng như thức ăn vào hệ thống DRC. Đây sẽ là một tính năng hoành tráng nếu nó thực sự xảy ra. Chi tiết đang khan hiếm tốt nhất bây giờ, nhưng hãy yên tâm tôi sẽ theo dõi nó.

Vì vậy, chúng tôi có nó, một bản tóm tắt ngắn gọn về nơi chúng ta đang ở và nơi chúng ta đang đi trong thế giới của Kicad. Hãy để mắt đến những câu chuyện và hướng dẫn trong tương lai về công cụ tuyệt vời này, vì tương lai KICAD sáng sủa và tất cả đều là nguồn mở và vì lý do đó hoàn toàn miễn phí từ các khoản phí cấp phép.

Cần một số trợ giúp cuối cùng đang lao xuống để di dời đến Kicad? Sau đó, bạn sẽ muốn kiểm tra diễn đàn chính thức của Kicad và thỉnh thoảng thả vào Kicad Discord.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post