Horizon EDA เป็นระบบสำหรับการออกแบบอุปกรณ์อิเล็กทรอนิกส์โดยอัตโนมัติ และได้รับการปรับให้เหมาะสมเพื่อสร้าง วงจรไฟฟ้าและแผงวงจรพิมพ์. แนวคิดที่วางไว้ในโครงการได้รับการพัฒนาตั้งแต่ปี 2016 และมีการเสนอการทดลองครั้งแรกเมื่อฤดูใบไม้ร่วงปีที่แล้ว
ด้วยเหตุผลในการสร้าง Horizon จึงมีการกล่าวถึงความปรารถนาที่จะให้การเชื่อมต่อที่ใกล้ชิดยิ่งขึ้น จากไลบรารีของรายการและรายการชิ้นส่วน ด้วยอินเทอร์เฟซสำหรับออกแบบวงจรและบอร์ดรวมถึงความสามารถในการแบ่งปันชุดส่วนทั่วไปในโครงการต่างๆและการเชื่อมโยงโดย UUID รหัสนี้เขียนด้วยภาษา C ++ และแจกจ่ายภายใต้ลิขสิทธิ์ GPLv3
Horizon EDA มีขั้นตอนการออกแบบที่สมบูรณ์ ซึ่งครอบคลุมขั้นตอนตั้งแต่การทำโครงร่างอย่างละเอียดไปจนถึงการส่งออกผลิตภัณฑ์สำเร็จรูปในรูปแบบ Gerber (RS-274X) และ NC-Drill
นอกจากนี้ยังรวมถึง เครื่องมือมัลติเธรดเพื่อตรวจสอบความสอดคล้องกับกฎการออกแบบ (DRC, Design Rule Checking) ซึ่ง ช่วยให้ระบุข้อผิดพลาดทั่วไปในการออกแบบแผงวงจรพิมพ์ และความสามารถในการนำทางโดยใช้ท่าทางหน้าจอบนระบบหน้าจอสัมผัสและปรับแต่งอินเทอร์เฟซ (เช่นคุณสามารถเลือกโทนสีตามที่คุณต้องการ)
ด้วย Horizon EDA คุณสามารถใช้ประโยชน์จากอุปกรณ์ชี้ตำแหน่งแล็ปท็อปได้อย่างเต็มที่ ทันสมัย. นอกเหนือจากการซูมและการแพนกล้องด้วยความแม่นยำของพิกเซลโดยใช้แผงสัมผัสหรือจุดติดตามแล้วคุณยังสามารถปรับแต่งมุมมอง 2 มิติและ 3 มิติได้โดยตรงโดยใช้ท่าทางสัมผัสบนหน้าจอเช่นการบีบนิ้วเพื่อซูม
จากลักษณะสำคัญ Horizon EDA เน้นสิ่งต่อไปนี้:
- อินเทอร์เฟซที่ใช้งานได้เพื่อจัดการไลบรารีองค์ประกอบ
- เครื่องมือแก้ไขแบบรวมสำหรับทุกสิ่งตั้งแต่สัญญาณไปจนถึงแดชบอร์ด
- ตัวแก้ไขวงจรโดยคำนึงถึงรายการการเชื่อมต่อไฟฟ้า (netlist) และการเชื่อมต่อขององค์ประกอบ
- เราเตอร์ติดตามแบบโต้ตอบที่พัฒนาขึ้นสำหรับ KiCad
- ระบบเรนเดอร์แดชบอร์ด 3 มิติที่ทำงานโดยไม่มีสิ่งประดิษฐ์และไม่ล่าช้า
- ความสามารถในการดาวน์โหลดและสร้างโมเดล 3 มิติของส่วนประกอบพร้อมรองรับการส่งออกโมเดลไปยัง CAD ในรูปแบบ STEP
- ความสามารถในการจัดกลุ่มบอร์ดหลายชุดหรือวางบอร์ดหลายแผ่นในแผงเดียวเพื่อประหยัดเงินเมื่อสั่งซื้อบอร์ดขนาดเล็ก
- เครื่องมือเพิ่มประสิทธิภาพยางและแทร็กแบบโต้ตอบ
- ระบบค้นหาพาราเมตริก
- อินเทอร์เฟซสำหรับการรับข้อมูลเกี่ยวกับราคาชิ้นส่วน (อ้างอิงจากข้อมูลชิ้นส่วนของพื้นที่ว่าง)
- รองรับการนำเข้าภาพในรูปแบบ DXF
- อินเทอร์เฟซเพื่อส่งออกรายการวัสดุ (BOM) และ Pick & place
- การสื่อสารส่วนประกอบบล็อกและชิ้นส่วนทั้งหมดโดยใช้ UUID
- รองรับการเลิกทำการเปลี่ยนแปลง (เลิกทำ / ทำซ้ำ) และถ่ายโอนวัตถุผ่านคลิปบอร์ด
- สร้างขีดความสามารถสำหรับ Linux และ Windows
- รูปแบบดิสก์ที่ใช้ JSON
- อินเทอร์เฟซที่ใช้ GTK3 (Gtkmm3)
- ใช้ OpenGL 3 เพื่อเพิ่มความเร็วในการเรนเดอร์
สุดท้ายหากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานและเอกสารของแอปพลิเคชันคุณสามารถปรึกษาได้ที่ไฟล์ รายละเอียดตามลิงค์ต่อไปนี้
จะติดตั้ง Horizon EDA บน Ubuntu และอนุพันธ์ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะติดตั้งแอปพลิเคชันนี้ในระบบของพวกเขาสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่างนี้
โดยค่าเริ่มต้นแพ็กเกจจะถูกเสนอสำหรับการคอมไพล์ ของแอปพลิเคชันสำหรับการแจกจ่าย Linux ใด ๆ แม้ว่าในกรณีของ Arch Linux จะสามารถติดตั้งได้จากที่เก็บข้อมูลและ มีแพ็คเกจ Flatpak ที่ช่วยให้ทุกอย่างง่ายขึ้น สำหรับผู้ใช้ Linux (หากการแจกจ่ายของคุณรองรับการติดตั้งแพ็คเกจ Flatpak)
ในกรณีนี้ เราจะใช้แพ็คเกจ Flatpak เพื่อติดตั้งแอปพลิเคชันนี้ ในกรณีที่คุณไม่ได้รับการสนับสนุนในการติดตั้งแอปพลิเคชันในรูปแบบ Flatpak คุณสามารถเพิ่มการสนับสนุนได้โดยเปิดเทอร์มินัลและพิมพ์คำสั่งต่อไปนี้:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
ตอนนี้ด้วยการสนับสนุน เราสามารถติดตั้งแอปพลิเคชันได้โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
flatpak install flathub org.horizon_eda.HorizonEDA
และเมื่อเราสามารถเริ่มใช้แอปพลิเคชันนี้ได้คุณเพียงแค่มองหาตัวเรียกใช้งานในเมนูแอปพลิเคชันของคุณ ในกรณีที่หาไม่พบคุณสามารถเปิดแอปพลิเคชันด้วยคำสั่งต่อไปนี้:
flatpak run org.horizon_eda.HorizonEDA
และหากต้องการตรวจสอบว่ามีการอัปเดตหรือคุณต้องการอัปเดตเป็นเวอร์ชันใหม่เพียงพิมพ์คำสั่ง:
flatpak update