Atopile สตาร์ทอัพที่สัญญาว่าจะปฏิวัติการออกแบบแผงวงจรด้วยการอธิบายอิเล็กทรอนิกส์ผ่านโค้ด กำลังเผชิญการวิจารณ์จากผู้ใช้ที่กล่าวว่าเว็บไซต์ของบริษัทขาดตัวอย่างเชิงปฏิบัติและการสาธิตเทคโนโลยีในโลกแห่งความเป็นจริง
ตัวอย่างโค้ดที่หายไปทำให้ผู้ใช้ที่มีศักยภาพหงุดหงิด
ข้อร้องเรียนหลักมุ่งเน้นไปที่การขาดหายไปของตัวอย่างโค้ดที่ชัดเจนและเข้าถึงได้บนเว็บไซต์ของ Atopile ผู้ใช้รายงานว่าต้องขุดลึกผ่านเอกสารประกอบเพื่อหาตัวอย่างจริงของโค้ดวงจรในทางปฏิบัติ ในขณะที่บริษัทให้เอกสารประกอบภาษา นักวิจารณ์โต้แย้งว่าสิ่งนี้ไม่ได้แสดงให้เห็นว่าวงจรจริงจะถูกนำไปใช้อย่างไรด้วยระบบของพวกเขา
ชุมชนได้ระบุตัวอย่างบางส่วนใน GitHub repositories รวมถึงโปรเจกต์อย่าง nonos และ spin-servo-drive แต่สิ่งเหล่านี้ต้องการการค้นหาอย่างมาก ผู้ใช้ขอตัวอย่างวงจรทั่วไปอย่าง full bridge rectifiers เป็นการเฉพาะเพื่อเข้าใจการประยุกต์ใช้เชิงปฏิบัติให้ดีขึ้น
ไลบรารีคอมโพเนนต์ที่จำกัดสร้างความกังวล
ปัญหาสำคัญอีกประการหนึ่งที่ชุมชนเน้นย้ำคือไลบรารีคอมโพเนนต์ที่จำกัด ปัจจุบัน package repository ของ Atopile มีเพียงโมดูล ESP32-C3 เท่านั้น ในขณะที่นักพัฒนาและผู้ที่ชื่นชอบหลายคนใช้ ESP8266, ESP32, ESP12-E และโมดูลพัฒนา STM กันทั่วไป ไลบรารีปัจจุบันมีเพียงหลักสิบชิ้นส่วน แม้ว่าบริษัทจะสัญญาว่าจะขยายเป็นหลักพันในสัปดาห์ที่จะมาถึง
กระบวนการสร้างคอมโพเนนต์ดูเหมือนจะซับซ้อนด้วย โดยผู้ใช้สังเกตว่าแต่ละโมดูลต้องการอย่างน้อย 12 artifacts ที่แตกต่างกัน แต่คำแนะนำสำหรับการสร้างคอมโพเนนต์เหล่านี้ไม่พร้อมใช้งาน
สถานะของไลบรารีคอมโพเนนต์:
- ปัจจุบัน: มีชิ้นส่วนประมาณ 10 ชิ้นที่สามารถใช้งานได้
- แผนการ: จะมีชิ้นส่วนประมาณ 1,000 ชิ้นในอีกไม่กี่สัปดาห์ข้างหน้า
- โมดูลที่มีให้ใช้งาน: เฉพาะ ESP32-C3 เท่านั้น
- โมดูลยอดนิยมที่ยังไม่มี: ESP8266, ESP32, ESP12-E, โมดูลพัฒนา STM
- แต่ละโมดูลต้องการ: artifacts มากกว่า 12 รายการเพื่อการทำงานที่สมบูรณ์
เวิร์กโฟลว์ยังคงพึ่พาเครื่องมือภายนอก
แม้จะทำการตลาดว่าเป็นโซลูชันการออกแบบวงจรที่ครอบคลุม เวิร์กโฟลว์ปัจจุบันของ Atopile ยังคงต้องการเครื่องมือภายนอกสำหรับงานที่สำคัญ ผู้ใช้ต้องติดตั้ง KiCAD สำหรับเลย์เอาต์และการเชื่อมต่อ PCB ซึ่งคิดเป็นประมาณ 90% ของงานออกแบบวงจรตามความเห็นของชุมชน ข้อจำกัดนี้หมายความว่า Atopile ปัจจุบันมุ่งเน้นไปที่การสร้าง netlist เป็นหลักมากกว่าการออกแบบแผงวงจรที่สมบูรณ์
วิสัยทัศน์ของเราไม่ใช่การจับภาพ schematic แต่เป็นการจับภาพเจตนา เมื่อคุณสามารถจับภาพเจตนาได้ มันสามารถไหลลงไปสู่ schematics, layout, การเลือก BOM เป็นต้น
บริษัทยอมรับข้อจำกัดเหล่านี้และอธิบายแนวทางของพวกเขาว่าเป็นการสร้างจากผลิตภัณฑ์ที่มีประโยชน์ขั้นต่ำที่แทนที่ schematic เป็นจุดเริ่มต้น พวกเขากำลังทำงานเกี่ยวกับการเลือกคอมโพเนนต์อัตโนมัติและบล็อกการใช้เลย์เอาต์ซ้ำเพื่อแก้ไขความกังวลบางประการเหล่านี้
ขั้นตอนการทำงานปัจจุบันของ Atopile :
- ร่างวงจรบนกระดาษ
- ค้นหา packages.atopile.io เพื่อหาโมดูลที่มีอยู่แล้ว
- ออกแบบโมดูลโดยใช้โค้ด ato
- รัน ato build เพื่อคอมไพล์และเลือกคอมโพเนนต์
- ใช้ KiCAD สำหรับการจัดวาง PCB
- ทำซ้ำขั้นตอนที่ 3-5 จนกว่าจะพอใจ
- อัปโหลดการเปลี่ยนแปลงไปยัง repository
- CI จะสร้างไฟล์การผลิตโดยอัตโนมัติ
คำสัญญาในอนาคตและความเป็นจริงปัจจุบัน
ตัวแทนของ Atopile ได้ตอบสนองต่อการวิจารณ์ด้วยการสัญญาว่าจะปรับปรุงหน้าแรกและตัวอย่างที่ดีกว่า พวกเขายังกำลังพัฒนาการสร้างโค้ดที่ช่วยเหลือด้วย AI โดยใช้ Claude AI ซึ่งพวกเขาอ้างว่าสามารถสร้างการออกแบบโมดูลอย่าง MPU6050 accelerometer ได้สำเร็จในครั้งเดียว
บริษัทวางแผนที่จะขยายไลบรารีคอมโพเนนต์อย่างมีนัยสำคัญและปรับปรุงประสบการณ์ผู้ใช้ แต่ผู้ใช้ปัจจุบันต้องนำทางระบบที่ต้องการการรวมเครื่องมือภายนอกอย่างมากและความพร้อมใช้งานของคอมโพเนนต์ที่จำกัด สำหรับตอนนี้ ผู้ที่สนใจในการออกแบบวงจรที่ใช้โค้ดอาจต้องรอให้การปรับปรุงที่สัญญาไว้เหล่านี้เป็นจริง
อ้างอิง: Introduction