Archive for April, 2026
[我的日志] 烙铁支架
[Arduino] 如何在 Arduino Nano上安装 GRBL
复刻星光雕刻机的时候,使用教程的xloader,上传固件一直提示uploading。
开始怀疑是bootloader没有刷上,联系了客服,发现可以使用Arduino ide 刷上blink程序。
那就不是bootloader的问题,客服还提示可能是ATmega328PB不支持xloader。也就是原版的是ATmega328P,而ATmega328PB是改进版的。
然后又从网上搜到一篇直接用ide刷grbl的文章:How to flash (install) Grbl 1.1 onto an Arduino Uno, Nano, or Mega | Circuitist.com
参考上面的内容,成功刷上去了。
[Arduino] Arduino nano 烧录bootloader
1.烧录BootLoader
焊好板子后,此时该板子是没有BootLoader的,也就是说此时的板子是没办法用的,需要先烧录BootLoader。
1.1首先打开ISP例程
1.2接线:
将Arduino UNO(相信每个硬件工程师都应该有的) 与 Arduino Nano(本例产品)按以下表格连接,
1.3给UNO编译上传“Arduino as ISP”程序
1.4开始烧录BootLoader
完成1.3后保持UNO与电脑之间的连接不要动,并且保持UNO与Nano之间的连接不要动;
在Arduino IDE工具中选Arduino Nano,处理器选择Old Bootloader 用的还是旧版的引导(保持不要动任何连接方式)
点击烧录引导程序
看下方命令窗口出现“avrdude done”,即BootLoader烧录完成。
2.使用验证
下载附件中的例程点灯代码,使用Arduino IDE编译下载到板子,可以看到开发板上LED闪烁。
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
以上内容摘自嘉立创开源广场:Arduino Nano开发板 – 立创开源硬件平台
[我与嘉立创] 星火电焊机控制器
项目地址:星火电焊机控制器V2.0 – 立创开源硬件平台
项目软件没有开源,借助AI分析了硬件的作用。
文档地址:sunliguo2020/SparkSpotCtrl-V2: 星火点焊机控制器V2.0

项目简介
基于STM32G070开源点焊机控制器V2.0
项目功能
1、支持20A恒流充电,可以0V起充电,充电效率大约85%,0V充电到5V大约8分钟
3、支持两路温控风扇,根据温度自动调节风扇转速
4、支持2.4寸、2.8寸、3.2寸屏幕,18P接口,分辨率240320,驱动采用ST7789
5、支持焊接电流显示,软件还在完善
6、支持TYPEC和DC输入无缝切换,DC最大支持36V输入
7、自动均衡,均衡电压误差最大2mv
8、支持蓝牙功能,软件还在完善
[我与嘉立创] 星光4N迷你激光雕刻机
复刻流浪的星星的 迷你激光雕刻机,项目地址:星光4N迷你激光雕刻机 – 立创开源硬件平台
用到的材料:
1、电路板 嘉立创免费打样。
2、Nano开发板
3、A4988步进电机驱动器
遇到的问题:
1、Nano开发板刷固件的时候一直提示uploading
可能是买到的开发板没有刷bootloader的原因。
后来发现是买的Nano的芯片是改进版,使用ide才把固件刷进去
成果展示:
最后,粗略核算了一下成本,大约是108元。











