Monolith v2 original 보드 wifi 연결 관련 질문

1. 문제 상황

지난번 구매했던 모노리스 v2 오리지널 보드와 미니 보드 중, 오리지널 보드에 작동 이상이 있어 문의를 드립니다.

현재 발생하는 주요 증상은 모노리스 자체 Wi-Fi 신호가 생성되지 않는 현상입니다. 문제 해결을 위해 아래와 같은 조치를 취해보았으나 여전히 동일한 증상이 반복되고 있습니다.

  1. 최신 업데이트 펌웨어 재업로드
  2. SD카드 포맷 (FAT32)
  3. 12V배터리로 전원 공급

동시에 구매한 미니 보드는 같은 방식으로 작동했을 때 정상 동작하는 것으로 보아, 해당 오리지널 보드에 문제가 있다고 판단됩니다.

바쁘시겠지만 확인 후 조치 방법에 대해 답변 주시면 감사하겠습니다.
항상 대학생 자작차 문화와 기술 발전을 위해 힘써주셔서 진심으로 감사드립니다.

12V 로 전원 공급했을 때 보드에 장착된 LED가 어떻게 깜빡이나요?
펌웨어 업로드를 했다고 하신걸 보면 업로드 자체는 잘 되신 것 같은데요.

제가 기억하기로 제가 사용하던 마지막 여분 보드를 보내드렸던 것 같은데, 제가 이전에 설정해둔 AP로 연결하려고 할 겁니다. 보드에 있는 RST 점퍼를 합선시켜서 공장 초기화는 해보셨나요?

죄송합니다. 제가 증상을 착각했네요.

오리지널 보드에 펌웨어를 업로드 하려고 시도하면,

다음과 같은 로그가 뜨며 업로드가 안되는 상황입니다.

C:\Users\Owner\Downloads\monolith-v2.3.0>powershell -NoProfile -ExecutionPolicy Bypass -Command “& ./flash.ps1”

Select device type:

Monolith (Original)

Monolith Mini




Input selection (1 or 2): 1
Monolith (Original) selected.
Installing esptool…
Requirement already satisfied: esptool in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (5.2.0)
Requirement already satisfied: bitstring!=4.2.0,>=3.1.6 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (4.4.0)
Requirement already satisfied: cryptography>=43.0.0 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (46.0.5)
Requirement already satisfied: pyserial>=3.3 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (3.5)
Requirement already satisfied: reedsolo<1.8,>=1.5.3 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (1.7.0)
Requirement already satisfied: PyYAML>=5.1 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (6.0.3)
Requirement already satisfied: intelhex in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (2.3.0)
Requirement already satisfied: rich_click<2 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (1.9.7)
Requirement already satisfied: click<9 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from esptool) (8.3.1)
Requirement already satisfied: colorama in c:\users\owner\appdata\roaming\python\python313\site-packages (from click<9->esptool) (0.4.6)
Requirement already satisfied: rich>=12 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from rich_click<2->esptool) (14.3.3)
Requirement already satisfied: bitarray<4.0,>=3.0.0 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from bitstring!=4.2.0,>=3.1.6->esptool) (3.8.0)
Requirement already satisfied: tibs<0.6,>=0.5.6 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from bitstring!=4.2.0,>=3.1.6->esptool) (0.5.7)
Requirement already satisfied: cffi>=2.0.0 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from cryptography>=43.0.0->esptool) (2.0.0)
Requirement already satisfied: pycparser in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from cffi>=2.0.0->cryptography>=43.0.0->esptool) (3.0)
Requirement already satisfied: markdown-it-py>=2.2.0 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from rich>=12->rich_click<2->esptool) (4.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\owner\appdata\roaming\python\python313\site-packages (from rich>=12->rich_click<2->esptool) (2.19.2)
Requirement already satisfied: mdurl~=0.1 in c:\users\owner\appdata\local\programs\python\python313\lib\site-packages (from markdown-it-py>=2.2.0->rich>=12->rich_click<2->esptool) (0.1.2)

[notice] A new release of pip is available: 25.3 → 26.0.1
[notice] To update, run: python.exe -m pip install --upgrade pip
Flashing firmware…
esptool --chip esp32s3 -b 460800 --before default-reset --after hard-reset write-flash --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 bootloader/bootloader.bin 0x10000 monolith.bin 0x8000 partition_table/partition-table.bin
Warning: Deprecated: Option ‘–flash_mode’ is deprecated. Use ‘–flash-mode’ instead.
Warning: Deprecated: Option ‘–flash_freq’ is deprecated. Use ‘–flash-freq’ instead.
Warning: Deprecated: Option ‘–flash_size’ is deprecated. Use ‘–flash-size’ instead.
esptool v5.2.0
Found 1 serial ports…
Serial port COM5:
Connecting…
COM5 failed to connect: Failed to connect to ESP32-S3: No serial data received.
For troubleshooting steps visit: 


A fatal error occurred: Could not connect to an Espressif device on any of the 1 available serial ports.
Done.

C:\Users\Owner\Downloads\monolith-v2.3.0>pause
계속하려면 아무 키나 누르십시오 . . 

mini 보드는 업로드가 잘 됩니다.

original 보드는 rst를 합선하여 초기화를 해보아도 와이파이가 생성되지 않았습니다. 그래서 펌웨어를 다시 업로드하기 위해 시도하는 중에 발생한 문제입니다.

현재 상태에서 12V로 전원을 공급했을 때 보드의 D3 LED가 깜빡입니다.

감사합니다.

혹시 6핀 점퍼 연결할 때 mini와 같은 배선으로 하셨나요, 아니면 각 보드별로 핀 마킹을 보고 따로 연결하셨나요?

그 original 보드가 아마 최초로 뜬 보드라 TX/RX가 마킹만 반대로 되어있었던 것 같은데, 그 보드의 마킹을 무시하고 mini의 6핀 커넥터와 정확히 동일한 방향으로 한번 연결해 보셔서 테스트해보시겠어요?

그래도 안 된다면 LED가 깜빡이는 주기가 어떤지 (1s, 250ms, 100ms), 시리얼을 연결한 상태에서 보드에 전원을 공급했을 때 시리얼로 뭐가 출력되는지 알려주세요.

넵 감사합니다.

추가로 궁금한 점이 있는데, 보드에 펌웨어 업로드 할 때 USB컨버터로 공급되는 3.3V가 충분하지 않을 수 있다는 포럼글을 보고 12V를 보드에 공급해주며 펌웨어를 업로드 하였습니다.

이때 USB 컨버터와 연결되는 VIN핀은 연결을 하지 않고, GROUND, RX, TX, DTS, RTS 핀만 연결하면 될까요?

네 그렇게 연결하시는게 맞긴 한데, 펌웨어 업로드 모드에서는 RF를 포함한 모든 peripheral 이 다 꺼져있고 코어만 살아있는 상태라 시리얼 컨버터 전력만으로도 충분히 가능합니다.

말씀해주신대로 TX-TX RX-RX이렇게 연결하니까 펌웨어 업로드는 성공적으로 됐습니다.

다만 제가 설정을 잘못한 건진 모르겠지만 시리얼 값이 이렇게 뜹니다.

그리고 D3 LED가 깜빡이는 주기는 250ms 같습니다.

감사합니다.

넵 그게 초도생산분이라 그쪽 핀 실크스크린을 잘못 적었었어요.

아마 지금은 리셋도 했다고 하셨으니 AP가 뜰 것 같은데, 안 뜬다면 baud rate 921600으로 맞추셔야 시리얼이 제대로 보일 거에요.

ap는 뜨지 않고, 말씀해주신대로 921600으로 맞추니 다음과 같은 시리얼 결과가 출력됩니다…

부팅 직후 로그 맨 앞부분 내용도 보여주셔야 할 것 같아요. i2c로 붙은 rtc나 adc가 실패하는 것처럼 보이네요