my21602 发表于 2017-2-16 12:15:09

DIY自制多功能热切割刀(KT板,泡沫)

   最早做KT板飞机用的是拉线式的切割,缺点:受空间限制,镂空处不能切入,打印纸覆盖容易移位,切割器不能调温度等!
   在萝丽教程里学到了PWM和论坛里大神们的热切割神器。按自己的思路自制一个多功能热切割刀,优点:可以随意切割,只要材料平放或手拿都可以切割,镂空处直接下刀,切割器温度三挡可调,刀具可以更换任意形状(我现在只做了1.2CM切割刀和V字槽切割刀)等,还有其它功能开发空间。不足之处就是初刀时温度较高时,切入点切口有点大,在熟练掌握技巧后会好一点。










my21602 发表于 2017-2-16 12:18:58

实验用的是下脚料KT板,不太直观。
更换刀具。





wys0301mm 发表于 2017-2-16 12:26:15

支持楼主…虽然没看明白

水王忍剑 发表于 2017-2-16 12:43:02

学习了,以后用。

wanggang471 发表于 2017-2-16 12:47:31

赞一个

my21602 发表于 2017-2-16 12:47:54

电路图正在画,谁有画电路图软件,介绍几个,不要画洞洞板的那种。

川师鲤鱼 发表于 2017-2-16 12:56:22

不错不错啊

qqqbing 发表于 2017-2-16 14:05:19

.......定.......定

gdf1 发表于 2017-2-16 15:31:20

东西做的有点糙,。

悠牧人 发表于 2017-2-16 16:48:18

顶一个

my21602 发表于 2017-2-16 16:59:59

gdf0001 发表于 2017-2-16 15:31 static/image/common/back.gif
东西做的有点糙,。

都是用下脚料做的,所以粗糙了!

feishulin6888 发表于 2017-2-16 17:33:45

my21602 发表于 2017-2-16 12:47 static/image/common/back.gif
电路图正在画,谁有画电路图软件,介绍几个,不要画洞洞板的那种。

马上开电脑拍给你

战猪 发表于 2017-2-16 17:38:21

简单粗暴

wurenji 发表于 2017-2-16 17:40:30

纯友情支持 帮顶

feishulin6888 发表于 2017-2-16 17:48:20

my21602 发表于 2017-2-16 12:47 static/image/common/back.gif
电路图正在画,谁有画电路图软件,介绍几个,不要画洞洞板的那种。

layout60

feishulin6888 发表于 2017-2-16 17:49:01

feishulin6888 发表于 2017-2-16 17:48 static/image/common/back.gif
layout60

下个绿色版的就可以用

feishulin6888 发表于 2017-2-16 18:30:52

my21602 发表于 2017-2-16 12:47 static/image/common/back.gif
电路图正在画,谁有画电路图软件,介绍几个,不要画洞洞板的那种。

就是这个软件


my21602 发表于 2017-2-16 19:40:08

feishulin6888 发表于 2017-2-16 18:30 static/image/common/back.gif
就是这个软件

朋友!谢谢!这个我也有。

my21602 发表于 2017-2-16 19:41:33

feishulin6888 发表于 2017-2-16 18:30 static/image/common/back.gif
就是这个软件

用LochMaster画的。仅供参考。

my21602 发表于 2017-2-16 19:43:24

程序奉上!一定有瑕疵!
/*此程序功能:键子1为加一级,键子2为减一级。
            3个指示灯各代表3个等级。*/

#include<reg51.h>
#define u8 unsigned char
#define u16 unsigned int

sbit LED_1=P3^2;                //功率等级1
sbit LED_2=P3^3;                //功率等级2
sbit LED_3=P3^4;                //功率等级3
sbit PWM_out=P3^5;                //PWM功能输出
sbit key1=P3^0;                        //按键1“+”
sbit key2=P3^1;                        //按键2“-”
u8 key1_old,key2_old;        //设置按键低电压检测标记
u8 key1_ac,key2_ac;                //设置按键传递信息标记
u8 md,zkb_PWM_out,PWM;
u8 time;

void Delay1ms()                //@12.000MHz
{
        unsigned char i, j;

        i = 12;
        j = 169;
        do
        {
                while (--j);
        } while (--i);
}

void delay_1ms(u16 n)
{
        while(n)
        {
                Delay1ms();
                n=n-1;
        }
}

main()
{
        key1_old=1,key2_old=1;                //初始化为高电平
        md=1;                                                //初始化为1模式即功率1
        while(1)
        {
                delay_1ms(1);       
                time++;
                if(time>9)                                //开始10毫秒循环
                {
                       time=0;
/////////////按键程序开始//////////////
                        if(key1==1)                                //扫描按键
                        {
                               if(key1_old==0)                //扫描确认按键按下
                                {
                               key1_ac=1;                        //将传递信息为1
                                }
                        }
                        key1_old=key1;                        //扫描按键键值继续10毫秒循环

                        if(key2==1)
                        {
                               if(key2_old==0)
                                {
                               key2_ac=1;
                                }
                        }
                        key2_old=key2;
                }
///////////按键程序结束///////////////
///////////将按键传递信息值转换3种模式切换////////////
                if(key1_ac==1)
                {
                       key1_ac=0;
                       md++;
                       if(md>3)                        //模式1--3
                       {
                                  md=3;                        //停在3,不循环
                       }
                }
                if(key2_ac==1)
                {
                       key2_ac=0;
                       md--;
                        if(md<1)                        //模式3--1
                        {
                               md=1;                        //停在1,不循环
                        }
                }
/////////////PWM程序开始///////////////               
                PWM++;
                  if(PWM>9)                                //设置10个等级,1毫秒一个循环开关
                  {
                       PWM=0;       
                  }
                if(zkb_PWM_out>PWM)                //设置开与关的比例,zkb/PWM
                {
                       PWM_out=0;
                }
                else
                {
                       PWM_out=1;
                }
//////////PWM程序结束////////////////
                if(md==1)                // md1 20%功率
                {
                        LED_1=0;                //指示灯1 亮
                        LED_2=1;
                        LED_3=1;
                        zkb_PWM_out=2;                // zkb 2比PWM 10
                }
                if(md==2)                // md2 40%功率
                {
                        LED_1=1;
                       LED_2=0;
                        LED_3=1;
                        zkb_PWM_out=4;
                }
                if(md==3)                // md3 90%功率
                {
                        LED_1=1;
                       LED_2=1;
                        LED_3=0;
                        zkb_PWM_out=9;
                }
        }
}               
页: [1] 2 3
查看完整版本: DIY自制多功能热切割刀(KT板,泡沫)