Easyduino 專案旨在輕鬆深入探索最受歡迎的微控制器開發板(如 Arduino、ESP32、Raspberry Pi Pico 和 STM32 Bluepill,未來將增加更多)的 PCB 設計。使用免費且開源的軟體 KiCad,並遵循 PCB 和 KiCad 生態系統的最佳實踐。同時也加入了急需的 USB-C 支援!

所有開發板均已送樣生產、測試並驗證,以確保一切正常運作。

該專案的誕生源於統一最受歡迎開發板所使用的各種軟體、語言和慣例的必要性。例如,Arduino Uno 於 2010 年在義大利使用 Eagle 開發。ESP32 開發板於 2016 年在中國使用 Altium 開發。Raspberry Pi Pico 2040 大約於 2021 年在英國使用 KiCad 和 Altium 開發。

在所有開發板上,我們都盡力尊重原始設計,複製其輪廓、引腳定義、佈局和元件。儘管成功程度不一。

有些開發板,例如 Raspberry Pi Pico,使用了 01005 的元件,這對製造商的 PCB 組裝線來說成本過高。專案開發期間(約 2023 年 1 月),其他元件,如原始 Arduino UNO 的 USB 轉串列轉換器 Atmega16u2,也難以取得,因此選擇了更容易取得的替代方案。與原始開發板的所有差異都在每個專案資料夾內的 README 檔案中進行了說明。

所有專案均採用四層銅箔,以簡化佈線並提高整體訊號完整性。額外的層提供了更好的參考平面、更低的迴流路徑阻抗、減少了串擾,並改善了高頻性能。具體採用的是 JLC04161H-7628 的堆疊結構。

製造商 JLCPCB 的 PCB 限制說明在此處。

此專案使用 KiCad v8.0.0 開發,但已更新並測試了 KiCad v10。包括創建了極大地簡化 Gerber 和 BOM 創建的 Jobsets。

由於這是一個專案集合,新的 KiCad v10 Git 工具無法與每個專案正常運作,迫使您在想進行變更時必須 git add 整個專案。

如果您只想查閱原理圖或 Gerber 文件,它們位於每個專案的 ProductionFiles 資料夾內。在 PDFs 和 Gerber 資料夾中。

如果您發現任何專案中的錯誤。請開啟一個 issue,我會盡力修正,或者 fork 並合併您的修正。

如果您計劃開發任何其他開發板並希望合併到此專案,請盡量使用與原始設計相同的風格和慣例。例如,正電壓朝上,文字清晰可讀,包含參考頁,以及類似的資料夾結構。

感謝 winsrrow 提供許多 KiCad 的技巧,並從頭開始設計了 v1.1 RP2040 開發板。

此專案根據 CERN 開放硬體授權版本 2 - 允許版發布,這意味著您可以自由使用此專案的任何或所有部分,無論是否披露來源,甚至用於商業專案。只要您包含一份 CERN OHLv2 允許版授權的副本即可。

輕鬆深入探索最受歡迎微控制器開發板的 KiCad PCB 設計