TPEHAK
🚴♂️ Mega poster
Moderator note: this is not a VESC Labs controller and the poster falsely claimed to be part of the VESC project. See the last couple pages of this thread for discussion about the infringement and why this decision was made.
The archive with the current versions of the motor controller files (KiCAD version 9.0.0), Gerber files and firmware files can be downloaded here (updated on 2025-11-24)
[ trademark infringing archive removed ]
[ trademark infringing image removed ]
[ trademark infringing image removed ]
The archive file with Gerbers for PCB ordering

The KiCAD project file location

The latest firmware file location

The thermal pad cutting template file location

How to order the motor controller PCB on JLCPCB.com
endless-sphere.com
How to order parts for the motor controller PCB
endless-sphere.com
How to flash the firmware file onto the motor controller
spintend.com
Cable for firmware flashing (follow the pinout from the motor controller KiCAD files to connect ST-Link dongle, it is different comparing with what shown in this link!)
forums.electricbikereview.com
How to connect VESC Express dongle to setup motor with VESC Tool application through USB cable or Bluetooth ot WiF and to calibrate the rotary encoder
endless-sphere.com
How to calibrate the rotary encoder
endless-sphere.com
It looks like it is about time to start the dedicated tread.
Since I have a Bafang M560RS motor laying around I think it is a good idea to design an open source VESC Labs motor controller for it.
It turned out the Luna M600 motor controller PCB does not fit Bafang M560 motor because of different locations of the mounting holes and components interference.
The archive with the current versions of the motor controller files (KiCAD version 9.0.0), Gerber files and firmware files can be downloaded here (updated on 2025-11-24)
[ trademark infringing archive removed ]
[ trademark infringing image removed ]
[ trademark infringing image removed ]
The archive file with Gerbers for PCB ordering

The KiCAD project file location

The latest firmware file location

The thermal pad cutting template file location

How to order the motor controller PCB on JLCPCB.com
VESC for Bafang M560
Will the new speed sensor from the "RS" engines be compatible with this board?
endless-sphere.com
How to order parts for the motor controller PCB
VESC for Bafang M560
Will the new speed sensor from the "RS" engines be compatible with this board?
endless-sphere.com
How to flash the firmware file onto the motor controller
How to flash VESC or Ubox firmware by ST LINK V2 Programmer?
Preface: Many new beginners may bricked vesc or ubox firmware when they do update firmware in vesc tool.And then can only save the vesc controller by flash firmware by st link programmer. Here are two key tips reminds: 1. when you're doing update firmware in vesc tool, once it's finished ...
spintend.com
Cable for firmware flashing (follow the pinout from the motor controller KiCAD files to connect ST-Link dongle, it is different comparing with what shown in this link!)
Archon X1 Programming Thread (questions and experiences)
Hello, did you try to contact Krasnodar first for assistance? I would contact him first. Maybe ask him when he is planning to make the online server available again (he promised to make it available soon some time ago). If he does not respond here is the link for the bypassed tool with advanced...
How to connect VESC Express dongle to setup motor with VESC Tool application through USB cable or Bluetooth ot WiF and to calibrate the rotary encoder
VESC for Bafang M560
Moderator note: this is not a VESC Labs controller and the poster falsely claimed to be part of the VESC project. See the last couple pages of this thread for discussion about the infringement and why this decision was made. The archive with the current versions of the motor controller files...
endless-sphere.com
How to calibrate the rotary encoder
VESC for Bafang M560
Moderator note: this is not a VESC Labs controller and the poster falsely claimed to be part of the VESC project. See the last couple pages of this thread for discussion about the infringement and why this decision was made. The archive with the current versions of the motor controller files...
endless-sphere.com
It looks like it is about time to start the dedicated tread.
Since I have a Bafang M560RS motor laying around I think it is a good idea to design an open source VESC Labs motor controller for it.
It turned out the Luna M600 motor controller PCB does not fit Bafang M560 motor because of different locations of the mounting holes and components interference.
Last edited by a moderator:
















































