创客基地oDrive第一课 入门配置
淘宝套装链接
B站视频链接
*** 特别注意 ***
请勿带电拔插主板上的所有接口接线,特别是USB接口。
请勿带电拔插主板上的所有接口接线,特别是USB接口。
请勿带电拔插主板上的所有接口接线,特别是USB接口。
第1部分 硬件配置
1.1硬件准备
oDrive V3.6-56V 主板 1块
12V 2.0A电源适配器 1个
micro USB 线 1条
oDrive V3.6主板相关硬件资料可从Q群(732557609)下载。
1.2硬件连接
micro USB 线 一端连接oDrive主板,另一端连接PC;
12V电源适配器连接主板DC接口(注意+/-极),上电后PWR指示灯亮。
硬件连接如下图所示:
第2部分 软件配置
2.1 PC操作系统
Windows 10 家庭中文版,如下图所示
2.2 软件准备
python-3.9.1-amd64.exe
zadig-2.5.exe
相关软件也可从Q群(732557609)下载,如下图所示
2.3 Python安装
- 双击 python-3.9.1-amd64.exe 应用程序,如下图1所示。
- 在弹出的Setup窗口中,勾选 Add Python 3.9 to PATH,如下图2所示。
- 点击 Install Now,如下图3所示。
- 等待 Setup Progress 完成,如下图所示。
- 安装完成后,点击 Close,如下图4所示。
- 打开命令终端,输入 python --version,返回 Python 3.9.1 ,说明安装成功,如下图5所示。
至此,Python安装完成。
2.4 odrivetool安装
打开命令终端,输入
pip install odrive==0.5.1.post0
按下回车键后,开始安装,如下图所示。
安装完成后,如下图所示:
至此,odrivetool安装完成。
2.5 Zadig设置
- 双击 zadig-2.5.exe 应用程序,如下图1所示。
- 弹出的更新检查窗口,点击 No ,如下图2所示
- 选择菜单栏中的 Options,点击 List All Devices,如下图2,3所示。
- 点击下拉箭头,如下图4所示。
- 选择 ODrive 3.6 Native Interface(Interface 2),如下图5所示。
- 点击上/下箭头,选择 libusb-win32(v 1.2.6.0),如下图6所示。
- 点击 Repalce Driver,如下图7所示。
- 耐心等待驱动替换,如下图所示。
- 驱动安装成功后,点击 Close,如下图8所示。
- 点击 X,关闭Zadig窗口,如下图9所示。
至此,Zadig设置完成。
第3部分 odrivetool连接测试
- 打开命令终端,输入
odrivetool
如果出现下图所示错误
解决方法:
用记事本打开
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages\IPython\utils\io.py
定位到87行,将
devnull = open(os.devnull, ‘w’) 修改为
devnull = open(‘null’, ‘w’)
并保存
如下图所示。
- 在命令终端,再次输入
odrivetool
出现 Connected to ODrive 3865355B3539 as odrv0 表示oDrive连接成功。
其中3865355B3539为当前oDrive主板序列号
如下图所示。
- 输入 odrv0.vbus_voltage
查看供电电压,如下图所示。
- 输入 odrv0.axis0.error,检查M0 :
返回 0,表示无错误。
返回256,表示主板已配置MKS X2212电机参数,但未连 接电机和编码器。
输入 odrv0.axis1.error,检查M1 :
返回 0,表示无错误。
返回256,表示主板已配置MKS X2212电机参数,但未连接电机和编码器。
如下图所示。
至此,odrivetool连接测试成功。
创客基地oDrive第一课 入门配置 到此结束。
对应的视频课程,可在Q群(732557609)下载,欢迎加入。
请继续关注后续课程。
创客基地oDrive第一课 入门配置相关推荐
- 创客基地oDrive第二课 X2212电机配置
淘宝套装链接 B站视频链接 2021年3月31日前 入Q群(732557609)可抽奖oDrive主板! B站视频 创客基地oDrive第二课 X2212电机配置 第1部分 硬件介绍 1.1 硬件清单 ...
- python学习第一课——环境配置+比着葫芦画个瓢
python学习第一课 1. python概览 2. python的运行 3. python的变量.类型与存储 4. 对*.py文件的运行与存储 5. 终端切换路径及目录显示 6. 踩着巨人的肩膀创新 ...
- 第一课.axis配置和写法入门
2019独角兽企业重金招聘Python工程师标准>>> 一.axis配置和写法入门 1.YSD项目的webservice的用法,和这个类似 插件生成方法 http://blog.cs ...
- Asp.Net Web API 2第一课——入门
前言 Http不仅仅服务于Web Pages.它也是一个创建展示服务和数据的API的强大平台.Http是简单的.灵活的.无处不在的.你能想象到几乎任何的平台都会有HTTP服务库.HTTP服务可以涉及到 ...
- 重生之我要学C++第一课
时隔三月,继C语言之后,博主学成C++归来,欲重开博客,与诸位分享经验,共同学习,今天就开始我们的c++第一课--入门篇. 既然要开始学习c++,就要了解 什么是c++: C 语言是结构化和模 ...
- NXP KW38蓝牙开发(一)入门第一课:官网蓝牙广播和连接例程,NMI禁止
首先要下载开发使用的IDE:MCUXpresso IDE 下载链接: 进入nxp的官网,搜索KW38 向下翻看,找到Xpresso,点击进入 习惯使用IAR开发的同学也可以下IAR版本,这里以Xpre ...
- Linux运维工程师入门第一课-赵永刚-专题视频课程
Linux运维工程师入门第一课-75人已学习 课程介绍 本课程包含许多工作中会遇到的问题及解决方案,解决大家工作当中遇到的问题.非常适合刚刚入门的同学来学习linux基础入门. 本课程 ...
- Android Things创客DIY第六课-Android Things入门配件包开发案例教程-4位数码管显示
4位数码管显示 之前的<Android Things创客DIY第三课-Android Things入门配件包开发案例教程-数码管显示>中,介绍了如何使用Android Things控制1位 ...
- Processing入门教程第一课-Processing的“前世今生”
很早以前大概13.14年就通过清华大学付志勇教授了解到了Processing这个工具,起初只是初步了解并没有下定决心学习(当初资料太少了).由于当时只是初步的看了看,所以很多内容和知识点都是一知半解的 ...
最新文章
- 聊一聊深度学习的activation function
- 【OpenCV 例程200篇】56. 低通盒式滤波器
- 从零开始学Node.js(二)
- 【解放日报】除了CEO首席执行官,你了解CIO吗?
- el-menu实现路由跳转及当前页的导航
- 《C++(二)--智能指针》
- Python计算器程序实现,支持括号与符号检测、小数、负数运算
- unity 游戏版本更新插件
- Java毕业设计-养老院管理系统
- PayPal怎么提现结汇,美金一直在PayPal压着?
- parallels desktop win7远程桌面第一个字符shift键不生效
- log4j从入门到了解
- Beaglebone Black–GPIO 开关 LED(三极管与继电器实验)
- FreeRTOS任务切换过程深层解析
- java 队列线程池_Java线程池Executor使用
- Word设置题注快捷键
- 模拟电子入门需要掌握的点(上)
- QT学习之路-资料收藏集锦
- java开发平板_用Android平板来写代码 - Termux 环境搭建
- IntelliJ IDEA Working directory设置
热门文章
- Java获取指定日期的本月,上月,下月的最后一天
- 东方mmd巨大化_有什么东方mmd非常值得一看?
- Apache Shiro RememberMe 1.2.4 反序列化过程命令执行漏洞【原理扫描】
- 智云通CRM:销售的黄金法则,尊重客户的意见
- Unity3D 之 打砖块(一)
- 数据分析算法(一):决策树
- edge不能打开html网页,win10自带浏览器Edge打不开网页的两种修复方法
- Spring Boot多模块包扫描问题
- php邀请码系统源码,Dede织梦生成会员注册邀请码插件 - 猿码网
- GMT对应的SimpleDateFormat