• SEARCH

    통합검색
  • DIY Holic
    • Welcome
    • 자유게시판
    • 3D Printing
      • 3D 자유게시판
      • STLs
      • Pics
      • 3D Neon 제작
      • 3D 프린팅 영상
    • 미싱 놀이
      • 미싱 자유게시판
      • 사진
      • 터프팅
      • 나눔게시판
    • CNC
      • CNC 자유게시판
      • CNC PICs
    • Computer
      • S/W
      • Com 자유게시판
    • 프린트
      • 관련사진
      • 프린트 자유게시판
    • 회원가입
  • TOP VIEW

    • 한인회 싸이트 완료 그리고 요즘
      836

      한인회 싸이트 완료 했는데 ... 한지 몇달 됬는데 이제야 완료 글을 쓰네.... 일단 회장님이 너무 마음에 들어 하셨음. 예전 만든건 정말 시큰둥 하셨걸랑... 뭐 .. 솔직히 나도 마음에 안들었고... 이번꺼는 마음에 드셨던지 열심히 사람들한테 소개 하시더라.. ^^;;; 요즘 예전에 가지고 있던 띠 동물 그림으로 neon 싸인 ...

    • 싸이트 를 만든이유
      801

      그냥 나 편한데로 맘대로 할수 있는곳이 있었으면 했었다. 우연히 지금에 디자인을 접했고 너무~ 마음에 들어 호스팅 바로 신청하고 설치시작! 솔직히 처음에 호스팅 신청후 빨리 해봐서 샘플과 다르면(보통 좀 다르더라) 서비스 켄슬해야지.... 하며 ( 켄슬 시간은 일주일 ) 설치 했는데 왠걸.... 이건 너무 쉽고 이쁘쟈나....

    • 이게 뭐였드라? 01
      246

    TOP SUGGEST

    RANDOM

    • mask-cap-gundam-rx-78
      mask-cap-gundam-rx-78

      mask-cap-gundam-rx-78 Log in to download mask-cap-gundam-rx-78.zip

    • 라부부 스페셜 대형
      라부부 스페셜 대형

      라부부 스페셜 대형 84cm 1미터가 안되서 조금 아쉽지만 사이즈를 더 늘리기에는 부담이었다.. ^^;;; 제작 시간은 프린팅 시간 10일 ( 파트 프린팅 에러때문에 이틀 더 걸림 ) 몸통 붙이는데 반나절 페인팅 일주일에 걸려 잠깐씩...... ( 마르는데 하루씩 걸렸음. )

    • 이게 뭐였드라? 12
    포인트

    대상을 찾을 수 없습니다.

  • 3D Printing 3D 자유게시판
    • 3D Printing 3D 자유게시판
    • R2D2 - Arduino BLDC Motor Controller Wiring Guide

    • Profile
      • redclip
      • 2026.01.18 - 23:07 2026.01.18 - 23:06 17

    https://gemini.google.com/share/0786982a41ea

     

    This is a common project for robotics and EV builds. Based on the specs ("6-60V 400W"), you likely have the ZS-X11D1 (or a generic clone), which is the standard driver for this voltage range.

    Here is how to connect it to a hoverboard motor and an Arduino.

    1. The Hardware Layout

    First, identify the pin groups on your driver board. They are usually grouped into three terminal blocks/headers:

    • Power Input: VCC (+), GND (-)

    • Motor Phases: MA, MB, MC (or U, V, W)

    • Hall Sensors: Ha, Hb, Hc, 5V, GND

    • Control Pins: 5V, GND, VR (Speed), ZF (Direction), EL (Enable/Stop), Signal (Tachometer)

    2. Wiring Diagram

    A. Motor to Driver Board

    Hoverboard motors have 3 thick phase wires and 5 thin Hall sensor wires. The color coding is usually standard but can vary. Start with "color-to-color" matching.

    Motor Wire Driver Terminal Function
    Thick Yellow MA (or U) Phase A
    Thick Green MB (or V) Phase B
    Thick Blue MC (or W) Phase C
    Thin Red 5V Hall Power
    Thin Black GND Hall Ground
    Thin Yellow Ha Hall A
    Thin Green Hb Hall B
    Thin Blue Hc Hall C

    Critical Note: If the motor vibrates, makes a grinding noise, or gets hot without spinning, the Phase Sequence is wrong. You must swap the phase wires (MA/MB/MC) until you find the combination that runs smoothly. There are 6 possible combinations; only one works perfectly.

    B. Driver Board to Arduino

    You need to share a common Ground (GND) between the Arduino and the driver, or signals won't work.

    Driver Pin Arduino Pin Notes
    GND GND Essential. Must connect Arduino GND to Driver GND.
    VR Pin 9 (PWM) Speed Control.
    ZF (or DIR) Pin 8 Direction (High = CW, Low = CCW).
    EL (or STOP) Pin 7 Enable (Low = Run, High = Stop/Brake).
    5V Do Not Connect The driver generates its own 5V. Don't feed 5V back to Arduino.

    C. Power Supply

    • Connect your battery (e.g., 24V or 36V) to the driver's VCC and GND terminals.

    • Warning: Double-check polarity. Reversing VCC/GND will instantly destroy the board.


    3. Setup Requirements

    Before running code, you must configure the board to accept Arduino control instead of using the onboard knob:

    1. Potentiometer: If your board has a built-in blue potentiometer, turn it all the way to the minimum (usually counter-clockwise). If you leave it halfway, it interferes with the Arduino signal.

    2. Jumper: Some versions of this board have a jumper labeled "PWM/Analog." If present, move it to the PWM position. If there is no jumper, the VR pin usually accepts 0-5V analog voltage automatically.

    4. Arduino Code

    This sketch allows you to control speed via the Serial Monitor (0-255) and direction.

    C++

    // Pin Definitions
    const int speedPin = 9;   // Connect to VR
    const int dirPin = 8;     // Connect to ZF
    const int enablePin = 7;  // Connect to EL (optional, some boards invert this)
    
    void setup() {
      Serial.begin(9600);
      pinMode(speedPin, OUTPUT);
      pinMode(dirPin, OUTPUT);
      pinMode(enablePin, OUTPUT);
    
      // Initial State
      digitalWrite(enablePin, LOW); // LOW usually enables the motor on these boards
      digitalWrite(dirPin, LOW);    // Set initial direction
      analogWrite(speedPin, 0);     // Stop motor
    
      Serial.println("System Ready. Enter speed (0-255):");
    }
    
    void loop() {
      if (Serial.available() > 0) {
        int speed = Serial.parseInt(); // Read number from Serial Monitor
    
        // Safety constraint
        if (speed >= 0 && speed <= 255) {
          Serial.print("Setting speed to: ");
          Serial.println(speed);
          analogWrite(speedPin, speed);
        }
      }
    }
    

    5. Troubleshooting

    • Motor Jitters/Stalls: As mentioned, this is almost always incorrect Phase wiring. Swap the Green and Blue thick wires on the MB and MC terminals and try again.

    • Motor doesn't move: Check the EL (Enable) pin logic. Some boards need this pin grounded to run; others need 5V. Try connecting EL directly to GND.

    • Speed is 100% instantly: Ensure the onboard potentiometer is turned to zero.

    Next Step

    Would you like me to help you map out the specific color combinations for the phase wires if the standard color-matching doesn't work?

    RioRand 400W Brushless Motor Controller Demo

    This video demonstrates the specific ZS-X11D1 driver board you likely have, showing the physical connections for the Hall sensors and phase wires which can be tricky to identify on generic boards.

    이 게시물을..
    0
    0
    • Implementing Face Tracking for WALL-Eredclip
    • redclip 0
      redclip

    redclip 님의 최근 글

    NFC 마패 3 2026 01.27 QR-Code 공짜로 만들기 9 2026 01.22 안티 그래비티 vs 제미니 23 2026 01.18 R2D2 - Arduino BLDC Motor Controller Wiring Guide 17 2026 01.18 이게 얼마만이야.. T.T 16 2026 01.18

    redclip 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • Implementing Face Tracking for WALL-E
    • 목록
      view_headline
    × CLOSE
    기본 (3) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    R2D2 - Arduino BLDC Motor Controller Wiring Guide
    redclip 2026.01.18 - 23:06 17
    2
    Implementing Face Tracking for WALL-E
    redclip 2025.11.29 - 02:51 69
    1
    Wall-E USB camera 작동시키기
    redclip 2025.11.29 - 00:53 68
    • 1
    • / 1 GO
    • 글쓰기
  • 3D Printing
    • 3D 자유게시판
    • STLs
    • Pics
    • 3D Neon 제작
    • 3D 프린팅 영상

    COMMENT

    NOTICE

    • NFC 마패
    • QR-Code 공짜로 만들기
    • 안티 그래비티 vs 제미니

    COMMENT

    • Today891
    • Yesterday421
    • Total18,477
  • DIY Holic
 DIY Holic all rights reserved.
by OrangeDay