1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Kết quả 1 đến 20 của 70

Chủ đề: Test Raspberry PI 2 Chạy Linuxcnc (Machinekit).

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,840
    Cám ơn
    2,195
    Được cám ơn 3,269 lần
           ở 2,043 bài viết
    Trích dẫn Gửi bởi katum573 Xem bài viết
    Tìm hoài không biết post chỗ nào nếu sai chỗ nhờ Admin move giùm, thank.

    Tình hình thời gian này trời mưa quá không làm máy được với lại cũng rảnh rỗi nên nghiên cứu linuxcnc thử.

    Đầu tiên là tính thử với board BeagleBone Black ghóp tiền hoài vẫn không đủ (do rảnh rỗi nhiều) mà ngân sách không được lấy (buồn). sẵn nhà còn board Raspberry PI2 nên lấy ra ngâm cứu.

    Board Raspberry Pi 2
    OS Raspbian (Jessie).
    kernel RT-PREEMPT realtime kernel
    install link : Debian Jessie on arm7 (RPi2).
    http://www.machinekit.io/docs/gettin...ling-packages/

    Driver Step : RKD514L-A
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	Driver.jpg 
Views:	1 
Size:	373.6 KB 
ID:	38614

    Step 5 phase Quinstep.
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	Step_motor.jpg 
Views:	0 
Size:	352.0 KB 
ID:	38615

    GPIO direct step/dir driver.
    Pin 29 GPIO5 -> X step
    Pin 31 GPIO6 -> X Dir
    Pin 32 GPIO12 -> Y Step
    Pin 33 GPIO13 -> Y Dir
    Pin 35 GPIO19 -> Z Step
    Pin 37 GPIO26 -> Z dir

    Do chân ra của Raspberry là 3v3 nên chạy chưa ngon lắm để vài hôm nữa làm cái board đệm test tiếp.

    dùng gpio có đệm cũng sẽ jitter nên chắc ko ngon, đổi qua dùng cổng spi với PLUTO hay mesa 7i90
    mà em nhớ machinekit có làm mạch giao tiếp chạy spi với pic32 thì phải

  2. #2
    Thợ bậc 4 katum573's Avatar
    Ngày tham gia
    Jun 2016
    Đang ở
    TP. Hồ Chí Minh
    Bài viết
    126
    Cám ơn
    10
    Được cám ơn 126 lần
           ở 45 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    dùng gpio có đệm cũng sẽ jitter nên chắc ko ngon, đổi qua dùng cổng spi với PLUTO hay mesa 7i90
    mà em nhớ machinekit có làm mạch giao tiếp chạy spi với pic32 thì phải
    Do mình nghiên cứu là chính và dùng những board thông dụng với linh kiện có sẵn tại VN nên PLUTO hay mesa mình không tính dùng vì phải phụ thuộc phần cứng của họ PIC32 cũng có board cho Raspberry nhưng mình lại không biết về PIC32 với lại khi PIC32 cũng xuất tín hiệu điều khiển qua GPIO thôi. mình tính làm board đệm vì GPIO chỉ ra 3v3 mà driver lại cần 5v trên machinekit có 1 số board đệm cho BeagleBone có schematic mình cũng nghiên cứu vài cái thấy cũng hay lắm http://blog.machinekit.io/p/hardware-capes.html

    Trích dẫn Gửi bởi Bongmayquathem Xem bài viết
    hay quá. Bác có thể hướng dẫn setup trên linuxcnc đựoc ko ạ. Tại e thấy lúc đầu vào linuxcnc nó chỉ cho chọn vài loại card nó hỗ trợ thôi, thông dụng là LPT.
    linuxcnc mình thấy driver hỗ trợ cho các board cũng không nhiều lắm mình chỉ nghiên cứu trên 2 board là BeagleBone và Raspberry thôi. để mai nếu rảnh thì mình sẽ hướng làm về con Raspberry này.

  3. Thành viên đã cám ơn katum573 cho bài viết hữu ích này:

    CKD

  4. #3
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,840
    Cám ơn
    2,195
    Được cám ơn 3,269 lần
           ở 2,043 bài viết
    Trích dẫn Gửi bởi katum573 Xem bài viết
    Do mình nghiên cứu là chính và dùng những board thông dụng với linh kiện có sẵn tại VN nên PLUTO hay mesa mình không tính dùng vì phải phụ thuộc phần cứng của họ PIC32 cũng có board cho Raspberry nhưng mình lại không biết về PIC32 với lại khi PIC32 cũng xuất tín hiệu điều khiển qua GPIO thôi. mình tính làm board đệm vì GPIO chỉ ra 3v3 mà driver lại cần 5v trên machinekit có 1 số board đệm cho BeagleBone có schematic mình cũng nghiên cứu vài cái thấy cũng hay lắm http://blog.machinekit.io/p/hardware-capes.html


    linuxcnc mình thấy driver hỗ trợ cho các board cũng không nhiều lắm mình chỉ nghiên cứu trên 2 board là BeagleBone và Raspberry thôi. để mai nếu rảnh thì mình sẽ hướng làm về con Raspberry này.
    mesa thì card cũng ko rẻ
    pluto có thể dùng với bất cứ fpga nào, bác làm 1 bài hd cái linuxcnc tren rpi 3 được ko, em tèo ở cổ chảy RT kenel, sau khi cài thi ko thể khởi động được RP2 giờ ko dễ để mua và chậm nữa
    https://github.com/tinkercnc/spi-fpga-driver
    Lần sửa cuối bởi nhatson, ngày 23-05-2017 lúc 10:14:03 PM.

  5. #4
    Thợ bậc 4 katum573's Avatar
    Ngày tham gia
    Jun 2016
    Đang ở
    TP. Hồ Chí Minh
    Bài viết
    126
    Cám ơn
    10
    Được cám ơn 126 lần
           ở 45 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    mesa thì card cũng ko rẻ
    pluto có thể dùng với bất cứ fpga nào, bác làm 1 bài hd cái linuxcnc tren rpi 3 được ko, em tèo ở cổ chảy RT kenel, sau khi cài thi ko thể khởi động được RP2 giờ ko dễ để mua và chậm nữa
    https://github.com/tinkercnc/spi-fpga-driver
    fpga thì mình chua nghiên cứu bao giờ, rpi 3 nếu bác cài kernel giống trên machinekit hướng dẫn thì thay dòng bcm2709-rpi-2-b.dtb thành bcm2710-rpi-3-b.dtb thử xem có chạy được không, do mình không có RP3 để test.

    sudo -s
    apt-get install linux-image-rpi2-rt
    cd /boot
    echo kernel=$(ls kernel_rt*.img) >> config.txt
    echo device_tree=dtbs_rt/bcm2709-rpi-2-b.dtb >> config.txt

    sudo -s
    apt-get install linux-image-rpi2-rt
    cd /boot
    echo kernel=$(ls kernel_rt*.img) >> config.txt
    echo device_tree=dtbs_rt/bcm2710-rpi-3-b.dtb >> config.txt

    nếu bác không sửa file config.txt được trên RPI thì có thể sửa trên windows cũng đựoc \boot\config.txt đến dòng cuối cùng bác thấy dòng này device_tree=dtbs_rt/bcm2709-rpi-2-b.dtb thì đổi thành device_tree=dtbs_rt/bcm2710-rpi-3-b.dtb
    Lần sửa cuối bởi katum573, ngày 24-05-2017 lúc 09:44:51 AM.

  6. Có 5 thành viên đã cám ơn katum573 cho bài viết hữu ích này:


Các Chủ đề tương tự

  1. linuxcnc và máy tính nhúng
    Bởi nhatson trong diễn đàn Phần mềm CNC control
    Trả lời: 45
    Bài viết cuối: 28-12-2016, 10:54:34 PM
  2. Raspberry Pi 3 Model B 1GB RAM
    Bởi nhibk trong diễn đàn Cần bán
    Trả lời: 2
    Bài viết cuối: 07-09-2016, 08:36:20 PM
  3. BOB cho linuxcnc
    Bởi sieunhim trong diễn đàn Break Out Board, Controller
    Trả lời: 2
    Bài viết cuối: 01-02-2016, 01:13:42 PM
  4. lỗi bị vết trục z khi stop rồi chạy tiếp , nếu chạy một mạch thì k sao
    Bởi biết tuốt trong diễn đàn Trao đổi kinh nghiệm
    Trả lời: 11
    Bài viết cuối: 18-05-2014, 07:05:14 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •