Atopile , sebuah startup yang berjanji merevolusi desain papan sirkuit dengan mendeskripsikan elektronik menggunakan kode, menghadapi kritik dari pengguna yang mengatakan bahwa situs web perusahaan tersebut kekurangan contoh praktis dan demonstrasi teknologi mereka di dunia nyata.
Kurangnya Contoh Kode Membuat Frustasi Calon Pengguna
Keluhan utama berpusat pada ketiadaan contoh kode yang jelas dan mudah diakses di situs web Atopile . Pengguna melaporkan harus menggali dalam-dalam melalui dokumentasi untuk menemukan contoh nyata seperti apa kode sirkuit dalam praktiknya. Meskipun perusahaan menyediakan dokumentasi bahasa, kritikus berargumen bahwa ini tidak menunjukkan bagaimana sirkuit nyata akan diimplementasikan menggunakan sistem mereka.
Komunitas telah mengidentifikasi beberapa contoh di repositori GitHub , termasuk proyek seperti nonos dan spin-servo-drive, tetapi ini memerlukan pencarian yang signifikan untuk menemukannya. Pengguna secara khusus meminta contoh sirkuit umum seperti penyearah jembatan penuh untuk lebih memahami aplikasi praktisnya.
Perpustakaan Komponen Terbatas Menimbulkan Kekhawatiran
Isu signifikan lainnya yang disorot oleh komunitas adalah perpustakaan komponen yang terbatas. Saat ini, repositori paket Atopile hanya berisi modul ESP32-C3 , sementara banyak hobbyist dan developer umumnya menggunakan modul pengembangan ESP8266 , ESP32 , ESP12-E , dan STM . Perpustakaan saat ini hanya menampung puluhan bagian, meskipun perusahaan berjanji untuk memperluas ini menjadi ribuan dalam beberapa minggu mendatang.
Proses pembuatan komponen juga tampak kompleks, dengan pengguna mencatat bahwa setiap modul memerlukan setidaknya 12 artefak berbeda, tetapi instruksi untuk membangun komponen-komponen ini tidak tersedia dengan mudah.
Status Perpustakaan Komponen:
- Saat ini: ~10an komponen tersedia
- Direncanakan: ~1000an komponen dalam beberapa minggu ke depan
- Modul yang tersedia: hanya ESP32-C3
- Modul populer yang belum tersedia: ESP8266 , ESP32 , ESP12-E , modul pengembangan STM
- Setiap modul memerlukan: 12+ artefak untuk fungsionalitas penuh
Alur Kerja Masih Bergantung pada Alat Eksternal
Meskipun memasarkan diri sebagai solusi desain sirkuit yang komprehensif, alur kerja Atopile saat ini masih memerlukan alat eksternal untuk tugas-tugas kritis. Pengguna harus menginstal KiCAD untuk tata letak dan routing PCB , yang mewakili sekitar 90% dari pekerjaan desain sirkuit menurut umpan balik komunitas. Keterbatasan ini berarti Atopile saat ini berfokus terutama pada generasi netlist daripada desain papan sirkuit lengkap.
Visi kami bukan penangkapan skematik, tetapi penangkapan maksud. Setelah Anda dapat menangkap maksud, itu dapat mengalir turun ke skematik, tata letak, pemilihan BOM dll.
Perusahaan mengakui keterbatasan ini dan menjelaskan pendekatan mereka sebagai membangun dari produk berguna minimum yang menggantikan skematik sebagai titik awal. Mereka sedang mengerjakan pemilihan komponen otomatis dan blok penggunaan ulang tata letak untuk mengatasi beberapa kekhawatiran ini.
Langkah-langkah Alur Kerja Atopile Saat Ini:
- Sketsa sirkuit di atas kertas
- Cari packages.atopile.io untuk modul yang sudah ada
- Rancang modul menggunakan kode ato
- Jalankan ato build untuk mengompilasi dan memilih komponen
- Gunakan KiCAD untuk tata letak PCB
- Ulangi langkah 3-5 hingga puas
- Push perubahan ke repositori
- CI secara otomatis menghasilkan file manufaktur
Janji Masa Depan dan Realitas Saat Ini
Perwakilan Atopile telah merespons kritik dengan berjanji perbaikan pada halaman landing mereka dan contoh yang lebih baik. Mereka juga mengembangkan generasi kode berbantuan AI menggunakan Claude AI , yang mereka klaim dapat berhasil membuat desain modul seperti akselerometer MPU6050 dalam sekali percobaan.
Perusahaan berencana untuk memperluas perpustakaan komponen mereka secara signifikan dan meningkatkan pengalaman pengguna, tetapi pengguna saat ini harus menavigasi sistem yang memerlukan integrasi alat eksternal yang substansial dan ketersediaan komponen yang terbatas. Untuk saat ini, mereka yang tertarik dengan desain sirkuit berbasis kode mungkin perlu menunggu perbaikan yang dijanjikan ini terwujud.
Referensi: Introduction