[Eberhard] cần thiết để flash vài trăm atmegas cho một dự án anh ta đang làm việc. Đây là một vấn đề, nhưng nhiệm vụ đã có một vài điều sẽ khiến nó tự động hóa dễ dàng. Các bảng ‘Megas đã được hàn để không bị trục xuất, và anh ta có một chiếc giường kết nối lập trình móng gọn gàng và kỳ lạ. Ngoài ra còn có một máy CNC gần đó. Điều này nghe có vẻ như là tình huống lý tưởng để tự động hóa, và hóa ra thiết lập là khá dễ dàng.
Các bảng trong câu hỏi là dành cho bộ chuyển đổi từ xa FPV / Radio điều khiển và may mắn là nhà lắp ráp đã không depanelize 40 PCB trên mỗi bảng trước khi vận chuyển chúng ra ngoài. Một công cụ nhấp nháy atmega rất tuyệt đã xử lý các kết nối điện giữa máy tính và vi điều khiển, nhưng một con người thực sự, sống vẫn được yêu cầu di chuyển công cụ nhấp nháy này từ một chip này sang chip sang tiếp theo, tải lên firmware và lặp lại quy trình một lần nữa .
Giải pháp xuất hiện bằng cách đặt một vài chân kim loại trên giường của máy nghiền CNC, in 3D một bộ chuyển đổi cho công cụ nhấp nháy và viết một chút mã để di chuyển công cụ nhấp nháy từ một chip này sang chip sang tiếp theo. Một ứng dụng cực kỳ đơn giản sẽ chăm sóc việc di chuyển lập trình viên vào chip chưa rửa, tải lên firmware và tiếp tục vào chip tiếp theo.
Vẫn còn một số công việc để được thực hiện về cơ bản sẽ gắn kết các lệnh GCode và Avrdude vào một giao diện duy nhất, nhưng ngay cả bây giờ là một bảng hoàn chỉnh gồm 40 PCB có thể được lập trình trong hơn 10 phút. Bạn có thể kiểm tra một video về điều đó dưới đây.