搜索互联网,很难发现一个用3D打印机制作的scara类型的机器手,但是我相信,大家肯定会喜欢一个便宜的,能够精确控制进行简单抓取,移动的机械手。Scara类型机械手的精度可能没有reprap结构那样精确,但是如果解决了机械冲击,齿轮的间隙等问题,精度也是很高的。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机
文件 49999 2018-06-06 15:40 Scara机械臂型3D打印机20141129211905_22878.jpg
文件 128223 2018-06-06 15:40 Scara机械臂型3D打印机Arduino Mount.igs
文件 113869 2018-06-06 15:40 Scara机械臂型3D打印机Arduino Mount.stl
文件 15213 2018-06-06 17:34 Scara机械臂型3D打印机BOM 中文.docx
文件 84969 2018-06-06 15:43 Scara机械臂型3D打印机Electronics Plate.igs
文件 92665 2018-06-06 15:43 Scara机械臂型3D打印机Electronics Plate.stl
文件 2096702 2018-06-06 15:51 Scara机械臂型3D打印机HF06 BOM 01.htm
文件 482304 2018-06-06 15:50 Scara机械臂型3D打印机HF06 BOM 01.xls
文件 20601783 2018-06-06 16:05 Scara机械臂型3D打印机HF06 Scara Assembly 05.igs
文件 27191098 2018-06-06 16:22 Scara机械臂型3D打印机HF06 Scara Assembly 05.stl
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38
文件 62147 2018-06-06 16:26 Scara机械臂型3D打印机HF06_Simple_3843422.png
文件 3226 2018-06-06 16:29 Scara机械臂型3D打印机HF06_Simple_38Configuration.h
文件 53552 2018-06-06 16:29 Scara机械臂型3D打印机HF06_Simple_38fastio.h
文件 15722 2018-06-06 16:30 Scara机械臂型3D打印机HF06_Simple_38HF06_Simple_38.ino
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevel
文件 33 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevel.gitignore
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddons
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xx
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7
文件 3902 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7oards.txt
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloaders
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7
文件 3492 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-1284P-16MHz.hex
文件 3492 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-1284P-20MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644-16MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644-20MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644P-16MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644P-20MHz.hex
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7cores
............此处省略338个文件信息
/* Copyright (c) 2011 Peter Barrett
**
** Permission to use copy modify and/or distribute this software for
** any purpose with or without fee is hereby granted provided that the
** above copyright notice and this permission notice appear in all copies.
**
** THE SOFTWARE IS PROVIDED “AS IS“ AND THE AUTHOR DISCLAIMS ALL
** WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
** WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
** BE LIABLE FOR ANY SPECIAL DIRECT INDIRECT OR CONSEQUENTIAL DAMAGES
** OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE DATA OR PROFITS
** WHETHER IN AN ACTION OF CONTRACT NEGLIGENCE OR OTHER TORTIOUS ACTION
** ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
** SOFTWARE.
*/
#include “Platform.h“
#include “USBAPI.h“
#include
#if defined(USBCON)
#ifdef CDC_ENABLED
#if (RAMEND < 1000)
#define SERIAL_BUFFER_SIZE 16
#else
#define SERIAL_BUFFER_SIZE 64
#endif
struct ring_buffer
{
unsigned char buffer[SERIAL_BUFFER_SIZE];
volatile int head;
volatile int tail;
};
ring_buffer cdc_rx_buffer = { { 0 } 0 0};
typedef struct
{
u32 dwDTERate;
u8 bCharFormat;
u8 bParityType;
u8 bDataBits;
u8 lineState;
} LineInfo;
static volatile LineInfo _usbLineInfo = { 57600 0x00 0x00 0x00 0x00 };
#define WEAK __attribute__ ((weak))
extern const CDCDescriptor _cdcInterface PROGMEM;
const CDCDescriptor _cdcInterface =
{
D_IAD(02CDC_COMMUNICATION_INTERFACE_CLASSCDC_ABSTRACT_CONTROL_MODEL1)
// CDC communication interface
D_INTERFACE(CDC_ACM_INTERFACE1CDC_COMMUNICATION_INTERFACE_CLASSCDC_ABSTRACT_CONTROL_MODEL0)
D_CDCCS(CDC_HEADER0x100x01) // Header (1.10 bcd)
D_CDCCS(CDC_CALL_MANAGEMENT11) // Device handles call management (not)
D_CDCCS4(CDC_ABSTRACT_CONTROL_MANAGEMENT6) // SET_LINE_CODING GET_LINE_CODING SET_CONTROL_LINE_STATE supported
D_CDCCS(CDC_UNIONCDC_ACM_INTERFACECDC_DATA_INTERFACE) // Communication interface is master data interface is slave 0
D_ENDPOINT(USB_ENDPOINT_IN (CDC_ENDPOINT_ACM)USB_ENDPOINT_TYPE_INTERRUPT0x100x40)
// CDC data interface
D_INTERFACE(CDC_DATA_INTERFACE2CDC_DATA_INTERFACE_CLASS00)
D_ENDPOINT(USB_ENDPOINT_OUT(CDC_ENDPOINT_OUT)USB_ENDPOINT_TYPE_BULK0x400)
D_ENDPOINT(USB_ENDPOINT_IN (CDC_ENDPOINT_IN )USB_ENDPOINT_TYPE_BULK0x400)
};
int WEAK CDC_GetInterface(u8* interfaceNum)
{
interfaceNum[0] += 2; // uses 2
return USB_SendControl(TRANSFER_PGM&_cdcInterfacesizeof(_cdcInterface));
}
bool WEAK CDC_Setup(Setup& setup)
{
u8 r = setup.bRequest;
u8 requestType = setup.bmRequestType;
if (REQUEST_DEVICETOHOST_CLASS_INTERFACE == requestType)
{
if (CDC_GET_LINE_CODING == r)
{
USB_SendControl(0(void*)&_usbLineInfo7);
return true;
}
}
if (REQUEST_HOSTTODEVICE_CLASS_INTERFACE == requestType)
{
if (CDC_SET_LINE_CODING == r)
{
USB_RecvControl((void*)&_usbLineInfo7);
return true;
}
if (CDC_SET_CONT
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机
文件 49999 2018-06-06 15:40 Scara机械臂型3D打印机20141129211905_22878.jpg
文件 128223 2018-06-06 15:40 Scara机械臂型3D打印机Arduino Mount.igs
文件 113869 2018-06-06 15:40 Scara机械臂型3D打印机Arduino Mount.stl
文件 15213 2018-06-06 17:34 Scara机械臂型3D打印机BOM 中文.docx
文件 84969 2018-06-06 15:43 Scara机械臂型3D打印机Electronics Plate.igs
文件 92665 2018-06-06 15:43 Scara机械臂型3D打印机Electronics Plate.stl
文件 2096702 2018-06-06 15:51 Scara机械臂型3D打印机HF06 BOM 01.htm
文件 482304 2018-06-06 15:50 Scara机械臂型3D打印机HF06 BOM 01.xls
文件 20601783 2018-06-06 16:05 Scara机械臂型3D打印机HF06 Scara Assembly 05.igs
文件 27191098 2018-06-06 16:22 Scara机械臂型3D打印机HF06 Scara Assembly 05.stl
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38
文件 62147 2018-06-06 16:26 Scara机械臂型3D打印机HF06_Simple_3843422.png
文件 3226 2018-06-06 16:29 Scara机械臂型3D打印机HF06_Simple_38Configuration.h
文件 53552 2018-06-06 16:29 Scara机械臂型3D打印机HF06_Simple_38fastio.h
文件 15722 2018-06-06 16:30 Scara机械臂型3D打印机HF06_Simple_38HF06_Simple_38.ino
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevel
文件 33 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevel.gitignore
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddons
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xx
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7
文件 3902 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7oards.txt
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloaders
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7
文件 3492 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-1284P-16MHz.hex
文件 3492 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-1284P-20MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644-16MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644-20MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644P-16MHz.hex
文件 3324 2014-03-12 13:38 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7ootloadersGen7ootloader-644P-20MHz.hex
目录 0 2019-09-09 09:28 Scara机械臂型3D打印机HF06_Simple_38Marlin-armlevelArduinoAddonsArduino_0.xxGen7cores
............此处省略338个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)