Robot, flycam và máy CNC tự làm với ESP32

Nhóm bài về các thiết bị chuyển động: động cơ và robot, flycam, máy CNC và máy khắc laser, kèm chương trình và cách lắp ráp.

  • Động cơ và robot: động cơ DC với L298N, servo, động cơ bước, encoder, PID, xe robot, cánh tay robot.
  • Flycam và ESP32: cấu tạo flycam, động cơ không chổi than, ESC, pin LiPo, mạch điều khiển bay, quy định bay, thực hành với ESP32.
  • CNC và laser DIY: máy CNC mini và máy khắc laser tự làm: G-code, động cơ bước, GRBL, FluidNC trên ESP32, lắp máy, hiệu chỉnh.

Thứ tự nên đọc và các nhóm chủ đề khác có ở Góc kỹ thuật.

AccelStepper: tăng tốc, giảm tốc mượt cho động cơ bước NEMA 17, A4988, ESP32, về gốc, hàm hay dùng
AccelStepper: tăng tốc, giảm tốc mượt cho động cơ bước NEMA 17, A4988, ESP32, về gốc, hàm hay dùng

Dùng thư viện AccelStepper cho động cơ bước NEMA 17 và A4988 trên ESP32: vì sao cần tăng tốc, cách thư viện tính khoảng cách bước, nối dây, về gốc bằng công tắc, hàm hay dùng, lỗi thường gặp.

Máy cho cá ăn tự động bằng ESP32: servo SG90, DS3231 giữ giờ khi mất điện, đặt lịch trên web
Máy cho cá ăn tự động bằng ESP32: servo SG90, DS3231 giữ giờ khi mất điện, đặt lịch trên web

Làm máy cho cá ăn tự động bằng ESP32: servo SG90 quay đĩa có lỗ, DS3231 giữ giờ khi mất điện, đồng bộ giờ Internet, trang web đặt 4 giờ cho ăn, không cho ăn lặp sau mất điện.

Chọn pin, driver và mạch nguồn cho xe robot ESP32 dùng 2 motor 140 mini
Chọn pin, driver và mạch nguồn cho xe robot ESP32 dùng 2 motor 140 mini

Xe robot ESP32 với 2 motor 140 mini nên dùng pin 2S 7,4 V, một driver đôi TB6612FNG và mạch hạ áp 5 V: ước tính dòng, so sánh pin, driver, nối dây, chống reset và code mẫu.

Sửa lỗi và nâng cấp máy CNC, máy laser tự chế: mã lỗi GRBL, mất bước, nhiễu, laser yếu
Sửa lỗi và nâng cấp máy CNC, máy laser tự chế: mã lỗi GRBL, mất bước, nhiễu, laser yếu

Cách chẩn đoán lỗi máy CNC, máy laser tự chế theo lưu đồ; mã ALARM, error của GRBL; bảng lỗi chuyển động, điện, laser, phay; tìm cặp dây động cơ bước; thứ tự nâng cấp và bảo dưỡng.

Hiệu chỉnh độ chính xác máy CNC, máy laser tự chế: bước/mm, vuông góc, độ rơ, phay phẳng, dò Z
Hiệu chỉnh độ chính xác máy CNC, máy laser tự chế: bước/mm, vuông góc, độ rơ, phay phẳng, dò Z

Đo và hiệu chỉnh máy CNC, máy laser tự chế: số bước mỗi milimét, độ vuông góc bằng hai đường chéo, độ rơ bằng đồng hồ so, phay phẳng tấm lót, dò Z bằng G38.2, kèm chương trình Python.

Tự lắp máy CNC mini cỡ 3018: cấu tạo, căn vít me, phần điện và cài GRBL
Tự lắp máy CNC mini cỡ 3018: cấu tạo, căn vít me, phần điện và cài GRBL

Các bước tự lắp máy CNC mini 3018: cấu tạo kiểu bàn di chuyển, vật tư, căn vít me T8 thẳng hàng, tính bước/mm, spindle 775 qua MOSFET, cài GRBL, dò Z và nhát phay đầu tiên.

Tự lắp máy khắc laser diode mini: khung nhôm, dây đai, tiêu cự và cài GRBL
Tự lắp máy khắc laser diode mini: khung nhôm, dây đai, tiêu cự và cài GRBL

Các bước tự lắp máy khắc laser diode khung hở vùng khắc 400 × 400 mm: tính thanh nhôm, vật tư, lắp khung và hai trục, luồn đai GT2, đi dây, tìm tiêu cự, cài GRBL, chạy thử.

Tự làm máy vẽ (pen plotter) 2 trục bằng ESP32 và động cơ bước, tự viết bộ đọc G-code
Tự làm máy vẽ (pen plotter) 2 trục bằng ESP32 và động cơ bước, tự viết bộ đọc G-code

Tự làm máy vẽ 2 trục với ESP32, hai A4988, NEMA 17 và servo nhấc bút; chương trình tự đọc G-code G0 G1 G2 G3, nội suy Bresenham có tăng tốc, script Python gửi file G-code.

Phần mềm cho máy CNC: thiết kế, CAM, chọn mũi phay, tốc độ cắt và gửi G-code
Phần mềm cho máy CNC: thiết kế, CAM, chọn mũi phay, tốc độ cắt và gửi G-code

Ba loại phần mềm cho máy CNC phay: CAD, CAM và phần mềm gửi G-code; các kiểu đường dao, công thức tốc độ cắt theo lượng ăn mỗi răng, phay thuận, phay nghịch, cầu giữ chi tiết.

Phần mềm cho máy khắc laser: LaserGRBL, LightBurn, khắc ảnh, cắt theo nét và bảng thông số vật liệu
Phần mềm cho máy khắc laser: LaserGRBL, LightBurn, khắc ảnh, cắt theo nét và bảng thông số vật liệu

So sánh LaserGRBL và LightBurn, cách kết nối máy laser GRBL, khắc ảnh bằng dithering, cắt theo nét, tự tìm thông số bằng ma trận thử tạo bằng Python và bảng thông số khởi đầu.

ESP32 điều khiển máy CNC, máy laser với FluidNC: Wi-Fi, file cấu hình và giao diện web
ESP32 điều khiển máy CNC, máy laser với FluidNC: Wi-Fi, file cấu hình và giao diện web

Dùng ESP32 DevKit V1 chạy FluidNC điều khiển máy khắc laser 2 trục: sơ đồ nối hai A4988, cài firmware từ trình duyệt, file config.yaml mẫu giải thích từng dòng, lệnh hay dùng, Wi-Fi.

Cấu hình GRBL: các thông số $, steps/mm, tốc độ, gia tốc, homing và chế độ laser
Cấu hình GRBL: các thông số $, steps/mm, tốc độ, gia tốc, homing và chế độ laser

Giải thích các thông số $ của GRBL 1.1: steps/mm, tốc độ, gia tốc, đảo chiều bằng mặt nạ trục, về gốc homing, giới hạn mềm, giới hạn cứng, chế độ laser $32 với M3, M4 và các mã ALARM.


Hiển thị 1 - 12 / 43 kết quả

Đã thêm vào giỏ hàng