본문 바로가기

Spot Welding/AC Spot Welding

후니파파 AC스폿용접 컨트롤러 V4.x 이상 펌웨어 업데이터 지그 제작 방법

글: HooneyPaPa 2024. 8. 25.
반응형

 

 

 

본 페이지는 AC스폿용접회로 V4.0버전에서 사용할 수 있는 펌웨어 업로드 툴을 제작하는 방법에 대해서 기술합니다.

사용자가 PC에 서툴수 있다는 걸 가정하에 Step by Step으로 설명하다보니 조금 복잡한 느낌은 있습니다만 기본적인 동작은 간단하니 하나씩 따라하시면 쉽게 제작이 가능합니다.

 

회로를 사용하시는 분들은 가급적 하나씩 만들어 두시는 것을 추천합니다.

 

 

 

 

 

준비물

 

1. 아두이노 나노 1개

 

Mini / Type-C / Micro USB Nano 3.0 With the bootloader compatible controller CH340 USB driver 16Mhz ATMEGA328P/PB for Arduino 

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

USB 커넥터는 어떤 타입이든 상관없습니다만 아무래도 TYPE-C형이 따로 케이블을 준비할 필요는 없을 듯 합니다.

 

 

2. USB 케이블

아두이노 나노와 PC를 연결할 수 있는 케이블(TYPE-C 혹은 USB MINI등등)

 

 

3. 듀폰 케이블

 

40 Pin Breadboard Jumper Cable Wire Male to Male/Female to Female/Male to Female Ribbon Cable for Arduino DIY 10/15/20/30cm - Al

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

아두이노 나노와 스폿회로를 연결할때 사용

아두이노 나노에 핀이 납땜되어 있으면 Male to Female, 없다면 Male to Male을 구입하시면 됩니다.

 

 

 

 

 

 

프로그램 다운로드

 

 

1. Arduino IDE

https://www.arduino.cc/en/software

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

위 페이지에서 Aduino IDE 를 다운로드 받아 설치합니다.

 

노란색 박스 부분을 클릭하고 이후 페이지에서는 JUST DOWNLOAD를 클릭하면 다운로드 받게 됩니다.

2024년 8월 25일 기준 arduino-ide_2.3.2_Windows_64bit.exe 가 최신버전입니다.

참고로 아래 목적을 위해서 버전별 차이는 없습니다.

 

아두이노 나노를 업데이터로 사용하기 위한 프로그램을 올린 이후에는 다시 사용할 일은 없고 스폿회로 펌웨어는 아래 프로그램을 통하여 진행하게 됩니다.

 

 

 

 

2. 업데이트 프로그램

https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/

 

AVRDUDESS – A GUI for AVRDUDE

AVRDUDESS is a GUI for AVRDUDE, a tool for programming Atmel microcontrollers. Some key features: Supports all programmers and MCUs that AVRDUDE supportsSupports presets, allowing you to change between devices and configurations quickly and easilyDrag and

blog.zakkemble.net

AVRDUDESS-2.17-portable.zip
2.62MB

 

 

3. CH340 드라이버

CH341SER_V.ZIP
0.19MB

 

아두이노 나노와 PC 통신을 위한 드라이버입니다.
아두이노 나노가 정품일 경우는 필요없습니다.

 

 

 

이전에 설치한 적이 없다면 다운로드 받아서 "CH341SER' 폴더 안의 SETUP.EXE를 실행하면 위와 같은 화면이 나옵니다.

INSTALL 버튼을 눌러서 설치합니다.

 

 

이때 바로 인식이 안되는 경우도 있으니 PC를 한 번 재부팅해주면 좋습니다.

 

 

 


 

 

 

Arduino Nano에 업데이터 프로그램 올리기

 

아두이노 나노를 USB케이블로 PC와 연결합니다.

이때 아두이노 나노에 LED가 켜지고 USB 연결음이 들립니다.

 

장치관리자를 열어보면

포트에 CH340 드라이버를 이용한 포트가 생성되었고 COM4 임을 확인합니다.

 

 

위에서 다운로드 받았던 Arduino IDE를 실행후,

파일 > 예제 > 11.ArduinoISP > ArduinoISP 를 선택하여 OPEN합니다.

 

 

ArduinoISP.ino 가 열린상태입니다.

 

도구 > 보드 > Arduino AVR Boards(arduino) 밑에서 Arduino Nano를 선택합니다.

 

도구 > 포트 > 위에서 확인한 COM4를 선택

 

 

그 다음 프로그래머를 선택합니다.

도구 > 프로그래머 > AVRISP mkII

 

 

화살표 버튼을 눌러 업로드를 완료합니다.

특별한 문제가 없다면 업도딩 완료가 떨어지고 프로그램을 닫아주면 됩니다.

여기서 실패하는 경우는 드라이버 문제로 CH341드라이버를 다시 설치해주거나 재부팅해 보시길 바랍니다.

이제 이 프로그램은 더 이상 사용할일이 없습니다.

 

거의 다왔습니다.
이제 결선만 하면 됩니다.

 

 

 

 

 

펌웨어 업데이트를 위한 배선

 

 

 

 

 

펌웨어 업데이트

펌웨어 업데이트 프로그램인 AVRDUDESS 를 실행합니다.

숫자의 부분과 같이 설정해주고 실행을 하면 업로드가 진행됩니다.

 

1. Programmer

Atmel STK500 Version 1.x firmware

 

2. Port

앞서 생성된 USB 포트 여기서는 COM4를 선택합니다.

 

3. Baudrate

19200

 

4. MCU
Detect를 눌러 칩이 제대로 인식되는지 체크합니다.

Atmega328P가 선택되면 정상입니다.

 

5.  Flash
"... " 버튼을 눌러 굽고자 하는 스폿회로 펌웨어를 선택합니다.

여기서는  AcSpotWelder_HooneyPaPa_V4.1.328p_8mhz_New.hex 를 선택했습니다.

AcSpotWelder_HooneyPaPa_V4.1.328p_8mhz_New.hex
0.05MB

 

 

6. Program! 버튼을 눌러 실행!!

에러없이 구워진 펌웨어 Verified까지 끝나면 재부팅되면서 짧게 부저소리가 2번 들리게 됩니다.

 

 

 

회로 구동후 환결설정 마지막 페이지에서 Version 정보를 확인하실수 있습니다.

 

 

이제 사용한 업데이트 툴은 케이블등을 잘 고정해 추후에 업데이트가 되면 사용할 수 있도록 보관하시면 될 듯 합니다.

 

참고로 V4.0을 사용하시는 분들은 가급적 V4.1로 업그레이드 하시는 것을 추천드립니다.

V3.0 이전 버전을 사용하시는 분들은 아두이노 나노를 이용한 버전과 Atmega328P 칩을 이용한 두 가지 버전이 있는데,,

 

아두이노 나노는 펌웨어관련 글의 XLoader를 이용하여 올릴 수 있고, Atmega329P 칩은 칩을 탈거한 다음 지금 만든 툴을 조금 더 응용하여 제작할 수 있습니다.

 

추후 시간이 되면 관련글을 올려보도록 하겠습니다.

감사합니다.

 

 

 

 

 

 

스폿용접회로 펌웨어 다운로드

 

 

AC 오토 스폿용접회로 커스텀버전 만들기 - 개발 히스토리 (For AC Auto Spot Weldering)

ino Pro mini sketch source for AC Auto Spot Weldering출처: https://mindeater.tistory.com/2327 [MindEater™ - Life Sketch]   1차 권선을 이용한 오토스폿 회로도  LED는 생략해도 되지만 케이블로 연장하여 케이스에 부착

mindeater.tistory.com

 

 

 

 

 

 

 

 

반응형