شرکت OpenTools اخیراً پروژهای به اسم OpenPrinter معرفی کرده که عملاً یه پرینتر کاملاً اوپنسورس و تعمیرپذیره و هدفش حذف انحصار و هزینههای مسخره قطعات مصرفی پرینترهای تجاریه.
معماری سختافزاری این پرینتر دو تا بخش داره. برد اصلی یه Raspberry Pi Zero Wعه که با یه پلتفرم CUPS بوت میشه و مثل یه سرور چاپ محلی، درخواستهای شبکه رو از طریق وایفای، بلوتوث یا پورت USB هندل میکنه. بخش دوم یه برد درایور مبتنی بر میکروکنترلر STM32 هست که تو سطح پایین سختافزار میشینه و مستقیماً تایمینگ و دیتای هد کارتریجها رو کنترل میکنه.
چیزی که این سیستم رو متمایز میکنه حذف کامل چیپهای DRM و محدودیتهای نرمافزاریه. این یعنی برخلاف مدلهای تجاری، کاربر میتونه کارتریجهای استاندارد HP که تو بازار ریخته رو بدون هیچ قفلی بینهایت بار به صورت دستی شارژ کنه. حتی فرمویر طوری نوشته شده که اجازه میده فقط با یه کارتریج (فقط مشکی یا فقط رنگی) عملیات چاپ رو انجام بدید و کل سیستم رو به خاطر خالی بودن یه رنگ لاک نمیکنه.
برای مکانیزم فید کاغذ هم علاوه بر پشتیبانی از شیتهای A4 و A3، یه فیدر رول و کاتر داخلی تعبیه شده که امکان چاپ بنر با طول دلخواه رو میده. تمام قطعات پلاستیکی و مکانیکی این دستگاه رو میشه به راحتی با پرینتر سهبعدی پرینت کرد و فایلهای سورس پروژه هم قراره تحت لایسنس CC BY-NC-SA 4.0 منتشر بشن تا کلاً وابستگی به کمپانی سازنده برای تامین قطعه یدکی از بین بره.
اطلاعات بیشتر و مشخصات فنی رو میتونید تو سایت خودشون ببینید.
📡openpcb
معماری سختافزاری این پرینتر دو تا بخش داره. برد اصلی یه Raspberry Pi Zero Wعه که با یه پلتفرم CUPS بوت میشه و مثل یه سرور چاپ محلی، درخواستهای شبکه رو از طریق وایفای، بلوتوث یا پورت USB هندل میکنه. بخش دوم یه برد درایور مبتنی بر میکروکنترلر STM32 هست که تو سطح پایین سختافزار میشینه و مستقیماً تایمینگ و دیتای هد کارتریجها رو کنترل میکنه.
چیزی که این سیستم رو متمایز میکنه حذف کامل چیپهای DRM و محدودیتهای نرمافزاریه. این یعنی برخلاف مدلهای تجاری، کاربر میتونه کارتریجهای استاندارد HP که تو بازار ریخته رو بدون هیچ قفلی بینهایت بار به صورت دستی شارژ کنه. حتی فرمویر طوری نوشته شده که اجازه میده فقط با یه کارتریج (فقط مشکی یا فقط رنگی) عملیات چاپ رو انجام بدید و کل سیستم رو به خاطر خالی بودن یه رنگ لاک نمیکنه.
برای مکانیزم فید کاغذ هم علاوه بر پشتیبانی از شیتهای A4 و A3، یه فیدر رول و کاتر داخلی تعبیه شده که امکان چاپ بنر با طول دلخواه رو میده. تمام قطعات پلاستیکی و مکانیکی این دستگاه رو میشه به راحتی با پرینتر سهبعدی پرینت کرد و فایلهای سورس پروژه هم قراره تحت لایسنس CC BY-NC-SA 4.0 منتشر بشن تا کلاً وابستگی به کمپانی سازنده برای تامین قطعه یدکی از بین بره.
اطلاعات بیشتر و مشخصات فنی رو میتونید تو سایت خودشون ببینید.
📡openpcb
❤54🔥10👍3
یه توسعهدهنده پروژهای به اسم ESP32-Bit-Pirate توسعه داده که عملا یه فریمور متنبازه و میکروکنترلرهای ESP32-S3 رو به یه ابزار همهکاره برای هک سختافزار و تحلیل پروتکلهای مختلف تبدیل میکنه.
ایده اصلی این پروژه از ابزار معروف Bus Pirate الهام گرفته شده، اما این بار با امکانات وایرلس و خیلی مدرنتر. این فریمور از پروتکلهای ارتباطی مثل I2C, SPI, UART, 1-Wire و CAN پشتیبانی میکنه و حتی پا رو فراتر گذاشته و شبکههای رادیویی مثل بلوتوث، وایفای، Sub-GHz و RFID رو هم هندل میکنه.
باهاش میتونید عملیاتی مثل اسنیف کردن پکتها، خوندن و نوشتن دیتا روی EEPROM و فلش، یا حتی دیباگ کردن سیگنالهای رادیویی رو خیلی راحت انجام بدید.
یکی از جذابترین بخشهای این پروژه، رابط کاربریشه. شما میتونید از طریق خط فرمان روی پورت سریال به برد وصل بشید، یا اینکه بدون هیچ کابلی، با اتصال وایفای و یه مرورگر وب، کنترل کامل سختافزار رو دست بگیرید. حتی برای گجتهایی مثل M5 Cardputer یه حالت Standalone طراحی شده که بشه بدون نیاز به کامپیوتر و فقط با کیبورد و مانیتور خود دیوایس، تسکها رو پیش ببرید.
این پروژه از اسکریپتنویسی با پایتون هم پشتیبانی میکنه که برای اتومیشن و لاگگیری دیتا کاربردیه.
برای نصبش هیچ نیازی به نصب تولچین یا کامپایل کردن کدها ندارید، چون توسعهدهنده یه Web Flasher آماده کرده که مستقیم روی مرورگر، فریمور رو روی بردهای محبوبی مثل خانواده M5Stack یا LilyGO فلش میکنه.
این ابزار برای توسعه سختافزار، مهندسی معکوس و تست نفوذ دیوایسهای IoT یه گزینه کاربردی به حساب میاد.
ریپوی این پروژه رو تو این لینک میتونید ببینید.
📡openpcb
ایده اصلی این پروژه از ابزار معروف Bus Pirate الهام گرفته شده، اما این بار با امکانات وایرلس و خیلی مدرنتر. این فریمور از پروتکلهای ارتباطی مثل I2C, SPI, UART, 1-Wire و CAN پشتیبانی میکنه و حتی پا رو فراتر گذاشته و شبکههای رادیویی مثل بلوتوث، وایفای، Sub-GHz و RFID رو هم هندل میکنه.
باهاش میتونید عملیاتی مثل اسنیف کردن پکتها، خوندن و نوشتن دیتا روی EEPROM و فلش، یا حتی دیباگ کردن سیگنالهای رادیویی رو خیلی راحت انجام بدید.
یکی از جذابترین بخشهای این پروژه، رابط کاربریشه. شما میتونید از طریق خط فرمان روی پورت سریال به برد وصل بشید، یا اینکه بدون هیچ کابلی، با اتصال وایفای و یه مرورگر وب، کنترل کامل سختافزار رو دست بگیرید. حتی برای گجتهایی مثل M5 Cardputer یه حالت Standalone طراحی شده که بشه بدون نیاز به کامپیوتر و فقط با کیبورد و مانیتور خود دیوایس، تسکها رو پیش ببرید.
این پروژه از اسکریپتنویسی با پایتون هم پشتیبانی میکنه که برای اتومیشن و لاگگیری دیتا کاربردیه.
برای نصبش هیچ نیازی به نصب تولچین یا کامپایل کردن کدها ندارید، چون توسعهدهنده یه Web Flasher آماده کرده که مستقیم روی مرورگر، فریمور رو روی بردهای محبوبی مثل خانواده M5Stack یا LilyGO فلش میکنه.
این ابزار برای توسعه سختافزار، مهندسی معکوس و تست نفوذ دیوایسهای IoT یه گزینه کاربردی به حساب میاد.
ریپوی این پروژه رو تو این لینک میتونید ببینید.
📡openpcb
🔥29❤6👍2
وضعیت تولید و قیمت چیپهای حافظه چه از نوع RAM چه eMMC بقدری بحرانی و عجیب غریبه که یکی از بزرگترین تامینکنندههای قطعات الکترونیکی LCSC بردهای لینوکسی Taishan خودش که بر پایه RK3566 هستند رو بدون این چیپها هم عرضه کرده که قیمت مناسبی داشته باشن. اختلاف قیمت بین نسخه بدون حافظه و با حافظه حدودا ۴۸ دلاره. به ترتیب ۱۹ و ۶۷ دلار.
در نتیجه شما باید خودتون بعد از خرید دست به کار بشید و این چیپها رو از روی زبالههای الکترونیکی دمونتاژ و روی برد خودتون مونتاژ کنید.
📡openpcb
در نتیجه شما باید خودتون بعد از خرید دست به کار بشید و این چیپها رو از روی زبالههای الکترونیکی دمونتاژ و روی برد خودتون مونتاژ کنید.
📡openpcb
😢27❤3🔥3
Forwarded from TechTube 𝕏 تک توب
Media is too big
VIEW IN TELEGRAM
چیپ مغزی Neuralink، استارتاپ چیپ مغزی ایلان ماسک، حالا به معلولان حرکتی امکان کنترل ویلچرهای برقیشون رو میده تا فقط با مغزشون اون رو کنترل کنن و حرکت بدن!
🔎 neuralink
📍 @TechTube
🔎 neuralink
📍 @TechTube
🤯21❤7👍1
یه پروژه سختافزاری بگید کلش رو Vibe-Craft کنم و اینجا گزارش بدم. فضایی نباشه فقط. 😅
راستش هدفم اینه که تو شرایط فعلی، محدودیتهای هوش مصنوعی(gptها و llmها) رو تو دنیای واقعی سختافزار تست کنم. میخوام ببینم ایجنتها و LLMها تا کجا میتونن تو سختافزار پیش برن و دقیقاً کجا کم میارن یا به مشکل میخورن.
هدفم اینه که کل پروسه رو با پرامپت و ابزارهای در دسترس ببرم جلو، خودم هیچ دخالتی نکنم. از معماری و طراحی شماتیک گرفته تا خروجی گرفتن برای PCB، توسعه فریمور، و در نهایت تست و دیباگ فیزیکی روی میز کار.
چه مدل پروژهای مد نظرمه؟
- محوریتش امبدد سیستم باشه (میکروکنترلر، سنسور، شاید یه پروتکل وایرلس کممصرف).
- خیلی تخیلی و پیچیده نباشه (نمیخوام درگیر بردهای فرکانس بالا یا پردازش تصویر بشم).
- خیلی هم ساده نباشه، یه چالشی داشته باشه که بشه باگهای AI رو تو پروسه پیدا کرد.
- یه خروجی کاربردی داشته باشه که روند صفر تا صدش برای مستند کردن تو کانال جذاب بشه.
ایدههاتون بنویسید تا یکیش که معقولتره رو انتخاب کنم و استارت بزنم.
📡openpcb
راستش هدفم اینه که تو شرایط فعلی، محدودیتهای هوش مصنوعی(gptها و llmها) رو تو دنیای واقعی سختافزار تست کنم. میخوام ببینم ایجنتها و LLMها تا کجا میتونن تو سختافزار پیش برن و دقیقاً کجا کم میارن یا به مشکل میخورن.
هدفم اینه که کل پروسه رو با پرامپت و ابزارهای در دسترس ببرم جلو، خودم هیچ دخالتی نکنم. از معماری و طراحی شماتیک گرفته تا خروجی گرفتن برای PCB، توسعه فریمور، و در نهایت تست و دیباگ فیزیکی روی میز کار.
چه مدل پروژهای مد نظرمه؟
- محوریتش امبدد سیستم باشه (میکروکنترلر، سنسور، شاید یه پروتکل وایرلس کممصرف).
- خیلی تخیلی و پیچیده نباشه (نمیخوام درگیر بردهای فرکانس بالا یا پردازش تصویر بشم).
- خیلی هم ساده نباشه، یه چالشی داشته باشه که بشه باگهای AI رو تو پروسه پیدا کرد.
- یه خروجی کاربردی داشته باشه که روند صفر تا صدش برای مستند کردن تو کانال جذاب بشه.
ایدههاتون بنویسید تا یکیش که معقولتره رو انتخاب کنم و استارت بزنم.
📡openpcb
❤11👍7😭1
Media is too big
VIEW IN TELEGRAM
یه کاربر چینی به اسم GoFly یه برد فلایتکنترلر FPV رو کامل با GPT-6 Astraطراحی کرده. مدل کار رو از صفر، تو محیط Codex و مستقیم داخل KiCad شروع کرده، از کشیدن شماتیک تا چیدمان قطعات، روتینگ، اجرای ERC و DRC، اصلاح ایرادها و در نهایت خروجی گرفتن فایلهای Gerber، دریل، BOM، مختصات مونتاژ و فایل سهبعدی همه رو خود مدل انجام داده.
برد یه فلایتکنترلر ششلایه بر پایه STM32F405 برای کواد ۵ اینچیه. طبق لاگهایی که تو ویدیو دیده میشه، ژیروسکوپ ICM-42688-P، پشتیبانی از OSD آنالوگ و دیجیتال، گیرندههای ELRS/CRSF، پورت USB، GPS، VTX و خروجیهای DShot هم تو طراحی لحاظ شده، حتی بررسی نهایی و اعمال اصلاحات رو هم توسط خود مدل انجام شده.
کل این کار ۳ ساعت و ۱۳ دقیقه و ۵۶ ثانیه طول کشیده و حدود ۵۲ میلیون توکن مصرف کرده، با شدت تفکر بالا. کل این زمان از توضیح نیاز تا فایل آماده ساخت، تو این مقیاس و این سرعت، واقعا حیرتآور و غافلگیرکنندهست.
خود طراح صراحتاً گفته هنوز نمونه نزده و معلوم نیست روی برد واقعی کار کنه یا نه. تو کامنتها هم اشاره شده که پاس کردن ERC/DRC یعنی طرح از نظر قوانین تمیزه، ولی کنترل امپدانس، توزیع توان، نویز و تداخل روی یه برد ششلایه فلایتکنترلر چیزیه که فقط با تست سختافزاری مشخص میشه.
ویدیو کامل و توضیحات اصلی رو میتونید تو این لینک ببینید.
📡openpcb
برد یه فلایتکنترلر ششلایه بر پایه STM32F405 برای کواد ۵ اینچیه. طبق لاگهایی که تو ویدیو دیده میشه، ژیروسکوپ ICM-42688-P، پشتیبانی از OSD آنالوگ و دیجیتال، گیرندههای ELRS/CRSF، پورت USB، GPS، VTX و خروجیهای DShot هم تو طراحی لحاظ شده، حتی بررسی نهایی و اعمال اصلاحات رو هم توسط خود مدل انجام شده.
کل این کار ۳ ساعت و ۱۳ دقیقه و ۵۶ ثانیه طول کشیده و حدود ۵۲ میلیون توکن مصرف کرده، با شدت تفکر بالا. کل این زمان از توضیح نیاز تا فایل آماده ساخت، تو این مقیاس و این سرعت، واقعا حیرتآور و غافلگیرکنندهست.
خود طراح صراحتاً گفته هنوز نمونه نزده و معلوم نیست روی برد واقعی کار کنه یا نه. تو کامنتها هم اشاره شده که پاس کردن ERC/DRC یعنی طرح از نظر قوانین تمیزه، ولی کنترل امپدانس، توزیع توان، نویز و تداخل روی یه برد ششلایه فلایتکنترلر چیزیه که فقط با تست سختافزاری مشخص میشه.
ویدیو کامل و توضیحات اصلی رو میتونید تو این لینک ببینید.
📡openpcb
🔥43👍12❤7
OpenPCB
یه پروژه سختافزاری بگید کلش رو Vibe-Craft کنم و اینجا گزارش بدم. فضایی نباشه فقط. 😅 راستش هدفم اینه که تو شرایط فعلی، محدودیتهای هوش مصنوعی(gptها و llmها) رو تو دنیای واقعی سختافزار تست کنم. میخوام ببینم ایجنتها و LLMها تا کجا میتونن تو سختافزار پیش…
خب خب بریم تو کارش.
پن: قرار نیست سریع انجام بشه من خیلی تنبلم و یک سر دارم و هزار سودا!
پن۲: همونطور که تو تصویر مشخصه قراره همه چی رو تو آدرس زیر لاگ کنه.
vibecrafting.sajad.se
پن: قرار نیست سریع انجام بشه من خیلی تنبلم و یک سر دارم و هزار سودا!
پن۲: همونطور که تو تصویر مشخصه قراره همه چی رو تو آدرس زیر لاگ کنه.
vibecrafting.sajad.se
👍4❤2🔥1