1P by GN⁺ | ★ favorite | 댓글 1개
  • 버려진 Marshall Uxbridge Voice 2대를 Bluetooth·음성 안내 없는 아날로그 RCA 입력 기반 바이앰프 스테레오 페어로 개조함
  • 원래 구조는 Linkplay 보드와 Amlogic A113X SoC, 무선 모듈, ESMT AD85050 Class D 앰프에 의존했고, 약 300ms 지연 때문에 근접 스테레오 청취에 맞지 않았음
  • 새 회로는 18V 단일 전원에서 LM833 4차 Linkwitz-Riley 액티브 크로스오버LM1875T 선형 파워 앰프로 우퍼와 트위터를 따로 구동함
  • XSchem·ngspice 시뮬레이션, 브레드보드 프로토타입, 실제 Uxbridge PSU와 스피커 부하, 톤 제너레이터, 음악 A/B 청취로 설계를 검증했고 약 35Hz까지 만족스러운 저역 보상이 나옴
  • 완성품은 스마트 기능을 제거한 밀폐형 아날로그 스피커가 됐고, KiCAD 하드웨어 설계와 XSchem/ngspice 파일은 MIT 라이선스로 공개됨

버려진 스마트 스피커 2대를 스테레오 페어로 바꿈

  • Marshall Uxbridge Voice 스마트 스피커 2대가 거의 새것 같은 상태로 발견됨
    • 하나는 검은색, 하나는 흰색이었음
    • 전원을 넣자 “NOW IN SETUP MODE. FOLLOW THE INSTRUCTIONS IN YOUR DEVICE’S COMPANION APP.”라는 음성 안내가 나옴
  • Debian stable이 설치된 Linux 데스크톱에서 blueman-manager로 Bluetooth 스피커 연결과 음악 재생이 가능했음
  • 작은 크기와 달리 저역은 깊고 힘 있었고, 고역은 선명하고 세밀했음
    • 다만 중역이 파인 “disco smile” 성향이 있었고, 기본 EQ 설정 때문일 수 있다고 봄
  • 두 대를 스테레오 페어로 쓰려 했지만 기본 상태에서는 컴퓨터가 한 번에 하나만 Bluetooth로 연결할 수 있었음
  • 영상 시청 중 유선 헤드폰 대비 약 300ms 지연이 있었고, 두 기기 사이의 지연 차이는 스테레오 이미징을 망칠 수 있었음
  • 음악 재생 중 “CONNECTION UNSUCCESSFUL. CHECK YOUR APP FOR INSTRUCTIONS AND TRY AGAIN.”이라는 음성 안내가 끼어들면서 스마트 기능 제거가 목표가 됨
  • 최종 목표는 Bluetooth, 지연, 음성 안내 없이 뒤쪽에 아날로그 RCA 라인 입력 하나만 둔 스테레오 스피커였음

Uxbridge 내부 구조와 기존 전자부품

  • 뒤쪽 Phillips 나사 6개를 풀고 얇은 레버로 열면 인클로저 내부에 접근할 수 있음
    • 밀폐를 위해 공기 차단 폼이 쓰여 단단히 맞물려 있었음
  • 메인 전자회로는 뒤판에 고정된 보드에 있고, 우퍼 아래의 별도 PSU에서 큰 JST 플러그로 전원을 받음
    • 작은 JST 플러그 2개는 각각 우퍼와 트위터에 연결됨
    • 상단 볼륨·톤 컨트롤, 마이크, 버튼, 전면 하단 RGB LED용 보조 보드가 플랫 케이블로 연결됨
  • 메인 보드에는 Linkplay라고 적힌 딸림 보드가 꽂혀 있음
    • Amlogic A113X SoC, 메모리 칩, 무선 모듈을 포함한 OEM 스마트 스피커 모듈로 보임
    • 무선 모듈에서 나온 선은 뒤판 상단 양쪽 근처의 패치 안테나 2개로 이어짐
  • 오디오 앰프는 ESMT AD85050 기반이며, TI TAS5727 계열 Class D 파워 앰프와 유사한 48핀 칩으로 보임
    • 2채널 구성으로 트위터와 우퍼를 각각 구동함
    • 두 드라이버 모두 약 4Ω로 측정됨
  • 연결을 추적해 보니 I2C 제어, I2S 2채널 디지털 오디오 스트림, 3.3V 전원이 모두 딸림 보드에서 왔음
    • 같은 보드가 문제의 음성 안내도 만들어냄

기존 보드를 살리려던 시도와 포기

  • 처음에는 PSU와 스피커 사이의 기존 전자부품 전체를 버리는 것이 낭비처럼 보여 기존 파워 앰프를 활용하려 했음
  • 딸림 보드를 제거하자 아무것도 동작하지 않았고, 이는 I2C·I2S·전원 의존 구조와 맞아떨어짐
  • ESMT 칩의 LINP, LINN, AGND 라인에 얇은 선을 납땜해 아날로그 입력 주입을 시도함
    • LINP를 비대칭으로 구동하고 LINN을 접지에 묶었을 때는 소리가 나지 않았음
    • 칩의 보호·셧다운 메커니즘이 동작한 것으로 보임
  • 브레드보드의 op-amp로 대칭 구동 회로를 임시 구성하자 소리가 났고, 잡음·왜곡·간섭은 뚜렷하지 않았음
    • 하지만 우퍼만 구동됐고 트위터는 다른 채널에 연결돼 있었음
    • 이 방식은 우퍼와 트위터 각각에 대칭 오디오 입력 2개가 필요했음
  • 많은 패치 와이어와 추가 회로를 좁은 인클로저에 넣어야 했고, I2C 설정을 캡처해 마이크로컨트롤러로 재현하거나 I2S 입력을 직접 구동하는 방식도 미지수가 많았음
  • 결국 기존 보드를 유지하지 않고 전자회로 전체 교체로 방향을 바꿈

새 아날로그 바이앰프 설계

  • 새 설계의 요구사항은 기존 PSU의 18V DC 단일 전원, 뒤쪽 RCA 라인 입력, 밀폐 구조 유지, 약 2kHz 크로스오버, 추가 EQ/스피커 보상, 우퍼·트위터용 파워 앰프 2개였음
  • 파워 앰프는 단일 전원 동작 참조 회로가 있는 LM1875T를 선택함
    • 4Ω 드라이버를 구동함
    • 예상 피크 출력은 드라이버당 약 5W이며, 실제로는 우퍼에 주로 해당함
    • 근접 청취와 조용한 방에서는 충분한 출력으로 봄
  • 크로스오버는 4차 Linkwitz-Riley 구조를 사용함
    • 동일한 Sallen-Key 저역통과 또는 고역통과 필터 2단을 직렬로 구성함
    • 기울기는 24dB/octave이며, 이론적으로 크로스오버 구간에서 두 채널 합이 0dB가 되는 장점이 있음
  • op-amp는 LM833을 선택함
    • 15MHz gain-bandwidth, 7V/μs slew rate, 4.5nV/√Hz 전압 잡음 사양을 가짐
    • 듀얼 op-amp라서 한 개로 완전한 Linkwitz-Riley 고역통과 또는 저역통과 필터를 만들 수 있음
  • 단일 전원에서 op-amp 회로를 동작시키기 위해 가상 접지를 사용함
    • 우퍼와 트위터 신호 경로 간 분리를 유지하고 가상 접지를 통한 크로스토크를 줄이기 위해 가상 접지를 둘로 나눔

필터 회로와 시뮬레이션

  • 입력 신호는 C1을 통해 AC 결합되고, R1·R2로 중간 전원 레벨에 맞춰짐
  • C2, R3, 라인 입력을 구동하는 소스 임피던스는 1차 저역통과 필터를 만들며, 소스 임피던스 600Ω 기준 차단 주파수는 약 50kHz
    • 입력 팔로어 U1A 직전에 RF 간섭을 제거하기 위한 구성임
  • 트위터 경로는 U2B와 U2A 주변의 Sallen-Key 고역통과 필터 2단으로 구성됨
    • 4차 Linkwitz-Riley 고역통과 필터로 동작함
    • 출력 TWR_IN이 트위터 파워 앰프를 구동함
  • 우퍼 경로는 U1B 주변의 low-shelving 필터로 시작함
    • 우퍼 저역 롤오프를 보상하기 위해 저역을 강조함
    • 이후 U3A·U3B 주변의 Linkwitz-Riley 저역통과 필터를 거쳐 WFR_IN이 우퍼 파워 앰프를 구동함
  • XSchem과 ngspice로 주파수 및 위상 응답을 검증함
    • 전기적 크로스오버 주파수는 2kHz
    • 합산 출력에는 약간의 범프가 있지만, 청취 테스트상 우퍼의 고역 롤오프가 크로스오버 부근의 전기적 범프를 대략 보상함
  • SPICE 기준 2kHz에서 트위터 출력 위상은 우퍼보다 약 19° 늦음
    • 이는 약 26μs 지연이며, 음속 340m/s 기준 약 9mm의 음향 경로 차이에 해당함
    • 실제 배치에서는 트위터가 우퍼보다 청취자에 조금 더 가까워질 수 있어 부호가 반대인 기하학적 경로 차이가 생김
    • 미지의 드라이버 특성과 제어되지 않는 음향 환경 때문에 별도 allpass 지연 보상은 넣지 않음

파워 앰프와 출력 조건

  • 트위터와 우퍼 파워 앰프는 모두 LM1875T 단일 전원 참조 회로를 따름
  • 전압 이득은 안정성 개선을 위해 20으로 설정됨
    • 2025년 10월 업데이트에서 R15와 R19를 20kΩ에서 10kΩ로 바꿔 이득을 20으로 높였음
    • 설계 문서와 이미지는 이 변경을 반영하도록 업데이트됨
  • 트위터 앰프와 우퍼 앰프는 일부 커패시터 값이 다름
    • 트위터는 사용 주파수 범위상 더 높은 코너 주파수를 허용할 수 있어 더 작고 저렴한 부품을 쓸 수 있었음
    • 출력 커플링 커패시터는 오디오용 고품질 부품을 선택함
  • J3와 J4 출력 커넥터 극성은 서로 반대임
    • Uxbridge 드라이버 케이블의 JST 커넥터가 서로 반대 극성으로 크림프돼 있기 때문임
  • 원래 PSU는 LM1875 전원 범위의 낮은 쪽에 가까움
    • 낮은 전원 전압은 출력을 제한하지만 발열도 낮춤
    • 예상 소모 발열은 최대 몇 와트, 유휴 상태에서는 1W 미만의 일부 수준임

프로토타입 제작과 튜닝

  • 전체 회로를 브레드보드로 만들어 실제 스피커와 연결해 검증함
    • 테스트용 Uxbridge에서 원래 전자회로를 제거함
    • 스피커 선을 연장해 Bluetooth 버튼이 있던 작은 구멍으로 밖으로 빼냄
    • 뒤판을 닫고 테이프로 구멍을 최대한 막아 실제 밀폐 인클로저에 가까운 상태로 평가함
  • 실제 Uxbridge PSU를 사용해 회로와 PSU 사이의 호환성 문제를 확인함
  • 온라인 톤 제너레이터로 일반 동작, 드라이버 극성, 크로스오버 구간 레벨, 우퍼 롤오프 보상 필터를 조정함
    • 만족스러운 결과는 약 35Hz까지 나왔고, 원래 Uxbridge와 비슷한 수준이었음
  • 음악 청취로도 A/B 테스트를 진행함
    • 한쪽은 새 회로가 닫힌 인클로저의 스피커를 구동함
    • 다른 쪽은 완전한 원래 Uxbridge를 Bluetooth로 재생함
  • 며칠간 비교한 결과 새 회로의 소리가 더 평탄하고 정밀하다고 봄
    • 특히 원래 Uxbridge에서 비어 보였던 중역이 개선됐다고 평가함
  • 발열은 손가락으로 방열판 온도를 확인하는 방식으로 점검함
    • 계획한 TO-220 방열핀은 지속하기 어려울 정도의 큰 음량에서만 심하게 따뜻해짐
    • 밀폐 인클로저 안에 더 큰 방열판을 넣을 필요는 없다고 판단함

PCB와 기구 설계

  • PCB는 기존 보드의 크기와 나사 구멍 패턴에 맞추는 것이 핵심이었음
  • 회로가 작고 복잡도가 낮아 사실상 단면 배선에 가까운 구조로 만들 수 있었음
    • 거의 모든 배선은 부품면에 있음
    • 부품면의 나머지 영역과 납땜면 대부분은 그라운드 플레인으로 채움
    • 방열판 아래에는 열 비아를 넣어 PCB가 열 확산과 방열에 참여하게 함
  • SMT를 쓰면 PCB 면적을 절반 정도로 줄일 수 있었지만, 브레드보드에서 쓰던 일반 부품을 그대로 쓰는 쪽을 선택함
  • 새 PCB 크기는 원래 패널의 약 절반 수준임
  • 기존 케이블을 그대로 쓰기 위해 커넥터 호환도 맞춤
    • DC 전원 커넥터는 JST-VH로 식별해 구매함
    • 스피커 커넥터는 JST-XA였고, 새 부품 구매가 어려워 원래 보드에서 소켓을 떼어 새 PCB에 납땜함
    • 프로토타입에서는 피치가 비슷한 JST-XH를 사용했지만, XH에는 XA의 잠금 구조가 없음
  • 오디오 입력은 2핀 JST-PH 커넥터와 패널 장착 RCA 잭을 사용함
    • RCA 잭은 원래 Bluetooth 버튼이 있던 지름 6.5mm 구멍에 고정함
    • 뒤쪽은 핫글루로 채워 밀폐성을 유지함
  • 조립 중 PCB 가장자리가 내부 플라스틱 나사 기둥과 간섭함
    • 원래 패널 왼쪽 가장자리의 작은 컷아웃을 새 보드 외곽선에서 빠뜨린 것이 원인이었음
    • 플라스틱 기둥에서 약 2mm를 줄로 갈아내고 가루를 진공청소기로 제거해 조립을 완료함

결과와 공개 자료

  • 완성된 두 스피커는 스마트 기능이 없는 아날로그 RCA 입력 기반 스테레오 페어가 됨
  • 수 주 동안 여러 앨범을 반복해서 들은 결과, 원래 Uxbridge보다 충실도가 크게 높아졌다고 평가함
    • 스피커를 실제 부하로 포함한 상태에서 액티브 필터를 튜닝한 점이 더 나은 주파수 응답에 기여했다고 봄
    • 낮은 출력에서 동작하는 선형 파워 앰프는 잡음과 왜곡이 더 적을 가능성이 있다고 판단함
    • 선명한 스테레오 이미징도 고충실도의 신호로 여김
  • 오디오 대역의 아날로그 전자회로는 고출력이나 극미소 신호 같은 극단을 제외하면, 현대 반도체로 상당히 높은 수준까지 만들기 어렵지 않다는 결론에 도달함
  • KiCAD 하드웨어 설계, XSchem 작업공간, ngspice 시뮬레이션 파일은 온라인 저장소에 공개됨
  • 공개 자료는 MIT 라이선스 조건으로 배포됨

댓글과 토론

Hacker News 의견들
  • PCB까지 설계할 거라면 I2S 입력을 디지털로 구동하는 방식도 생각해볼 만함
    AD85050 데이터시트를 훑어보니 내부 DSP 기능이 있고, Marshall이 이미 드라이버와 인클로저에 맞춰 튜닝했을 가능성이 큼
    액티브 스피커가 비교적 저렴한 하드웨어로도 괜찮게 들리는 이유는, 하드웨어 결점을 보정하는 후처리가 뒤에서 많이 들어가기 때문임
    AD85050에는 스테레오 I2S 입력이 있어서 크로스오버가 앰프 칩 내부에서 이뤄졌을 수도 있고, Amlogic SoC에서 처리됐을 수도 있음
    후자라면 보드에 별도 DSP 칩을 넣거나, I2C로 AD85050을 설정해 적절한 저역/고역 통과 필터를 추가해야 해서 지저분해질 수 있음
    2채널 A/D 변환기를 앞단에 두면 단일 아날로그 입력을 양쪽 채널로 복제한 스테레오 I2S로 만들어 앰프를 구동할 수 있음
    USB 입력은 두 스피커로 진짜 스테레오를 하려면 소프트웨어 쪽 라우팅이 필요해 훨씬 복잡하고, SPDIF는 신호를 나눠 각 스피커에 SPDIF-to-I2S 변환 칩을 넣는 식이 가능하지만 좌우 채널 분리 방법이 여전히 필요함
    AD85050의 I2C 기반 믹싱 기능이 여기에 도움이 될 수도 있음
    물론 이 모든 게 애초에 앰프를 설계하는 것보다 더 일이 커질 수 있고, 결국 아날로그 쪽을 탐구하고 싶은지 디지털 쪽을 탐구하고 싶은지에 달림

    • 그런 보정이 한 요소일 수는 있지만, 몇 달 전 아이들 장난감으로 괜찮은 스피커를 사서 싸구려 플라스틱 박스에 넣었더니 음질이 놀라울 정도였음
      앰프는 Raspberry Pi 매장에서 산 1달러도 안 되는 D급 앰프였고, 처리는 전혀 없었음
      박스가 튼튼하고 밀폐돼 있으며 스피커가 좋으면 생각보다 엄청난 결과가 나옴
    • Marshall 스피커는 경험상 브랜드 고유의 사운드 성향이 있고, 그 튜닝이 모든 음악 장르에 최적인 건 아님
      DSP를 더 단순한 앰프로 바꾸면 드라이버와 인클로저 자체에서 나오는 더 세밀한 소리를 얻고, 더 듣기 좋은 경험이 될 수도 있음
      드라이버는 그 박스 크기에 비해 꽤 풀사이즈로 보이고, 거슬리는 특성은 간단한 이퀄라이저로도 조정 가능함
      더 동적인 접근은 잘못하면 들을 때 이상한 음색을 만들 수 있음
      현대 DSP는 마법 같지만, 실시간으로 결점을 숨기기보다 결점이 드러나는 오디오 파이프라인을 더 선호함
    • 같은 접근을 생각하고 있고, 비슷한 작업을 뒤로 미뤄둔 채 진행 중임
      Harman Kardon “스마트” 스피커인데, 두뇌 역할을 하는 별도 도터보드가 있고 그게 고장 난 구조임
      이미 제어 신호는 파악했고, ESP32로 I2S 출력을 구동하는 새 도터보드도 설계했음
      이제 오디오를 모노로 다운믹스하고 좌우 채널을 트위터/베이스 출력으로 DSP 처리하는 방법을 알아내거나, 이미 있는 코드를 찾아야 함
      관련 도움이나 포인터가 있으면 좋겠음
    • AD8255가 아니라 AD85050을 말한 것으로 보임
      그리고 맞음, “Going all-in” 직전 단락이 I2S 구동 아이디어를 다룸
      다만 ESMT 칩으로 보내는 I2C 설정도 역공학해야 했을 것임
    • YouTube에는 전자부품 배치까지 포함해 3D 프린팅 스피커를 직접 만드는 프로젝트가 꽤 많음
      예전 카오디오 좋아하던 사람들에게는 꽤 재미있는 분야임
  • 이 스피커를 가지고 있는데, 스마트 기능이 얼마나 짜증나는지 믿기 어려울 정도임
    집에서 전화 통화만 해도 스피커가 명령을 내리는 줄 착각함
    “SORRY. YOUR DEVICE IS NOT CONNECTED TO THE INTERNET. PLEASE CHECK YOUR BLUETOOTH SETTINGS AND TRY AGAIN.”이 최대 볼륨으로 나옴
    전자공학자는 아니지만, 이 믿기 힘들 정도로 멍청한 기능을 끄는 법을 정말 알고 싶음

    • 그걸 알려주는 글이 있음
      아마 이 댓글 위 어딘가에 링크돼 있을 것임
    • 전자공학자라서 말해줄 수 있음
      망치를 쓰면 됨
    • 글쓴이가 처음에 “왜 누가 이걸 저렇게 버렸을까?”라고 묻는데, 이제 답을 알게 됨
    • Jim Marshall이 이 회사가 이렇게 된 걸 보면 무덤에서 뒤집힐 듯함
    • 내부를 다른 더 멍청한 Bluetooth 스피커 부품으로 바꾸면 됨
      다만 그러면 대신 “THE BLUETOOTH DEVICE IS READY TO PAIR”가 나올 위험이 있음
      그래도 JieLi SoC 같은 일부 시리즈에서는 안내 음성을 교체하는 방법을 알아낸 사람들도 있음
  • 요즘 스마트 TV를 멍청하게 만드는 방법도 있을지 궁금했음
    개인적으로는 “stupify”라는 이름이 더 마음에 듦

    • 1년쯤 전에 Google TV가 들어간 Hisense 65U88KM을 샀음
      설정 과정에서 Google TV, 카메라, 마이크 같은 “스마트” 기능을 켤지, 네트워크에 연결할지 물어봤고 전부 아니오를 선택했음
      그 뒤로는 Apple TV 박스용 멍청한 화면처럼만 동작함
    • 정확히 뭘 하려는 건지 모르겠음
      원하는 영상 입력을 선택하고, 선호하는 입력 장치를 연결한 뒤 TV 리모컨을 다시 안 쓰면 됨
    • universal scaler 보드를 찾아보면 됨
  • LinkPlay A31에 OpenWRT를 올리는 프로젝트가 있어서, 내부를 사실상 갈아엎는 것보다 쉬울 수도 있음
    https://github.com/hn/linkplay-a31

  • 이건 스피커 설계 경험이 많지 않은 전자공학자의 접근처럼 보임
    제대로 된 크로스오버를 설계하려면 드라이버의 Thiele/Small 매개변수, 인클로저 부피, 배플 설계 등 수많은 요소를 고려해야 함
    그냥 LTspice로 크로스오버를 돌리고 끝낼 수는 없고, VituixCad가 더 적절한 해법임
    그리고 실제 측정도 해야 함
    아날로그 크로스오버가 있어 역공학할 수 있다면 앰프와 “스마트” 쓰레기를 교체하는 건 쉽지만, DSP로 처리하던 구조라면 금방 어려워짐
    단일 광대역 드라이버라 해도 마찬가지임
    미리 만들어진 “표준” 크로스오버나 웹사이트 계산기를 쓰면 된다는 것도 아님
    그래도 하드웨어를 살린 건 좋음

    • 청감 테스트 기반의 오디오 회로 튜닝을 과소평가하면 안 됨
      좋은 귀와 인내심은 특히 취미 작업에서는 값비싼 실험 장비를 꽤 많이 대체할 수 있음
    • “LTspice로 크로스오버를 돌리고 끝낼 수 없다”고 했지만, 실제로 그렇게 했고 결과에 만족하고 있음
    • 그 말이 맞기는 하겠지만, 싸구려 플라스틱 스피커 한 세트에 그게 정말 얼마나 중요할까 싶음
    • 이 분야에 꽤 잘 아는 것 같음
      Google Nest Audio 스피커가 몇 개 있는데 소리는 훌륭하지만 Bluetooth 스피커와 같은 문제가 있고, 일반 스피커로 바꾸기 위한 3.5mm 입력 단자도 없음
      오디오 지식은 최소한이고 기본적인 전자공학만 아는 사람이 이런 개조를 하려면 어떤 방법이 좋을지 궁금함
    • 측정된 스피커 모델을 나머지 회로와 함께 시뮬레이션할 수 있는 SPICE 모델로 변환하는 방법을 알고 있는지 궁금함
  • “저음은 단단하고 깊었고, 크기에 비해 훨씬 깊었다. 고음은 선명하고 디테일했다”는 식의 감상은 브랜드명이 귀에 미치는 영향을 잘 보여줌
    갑자기 작은 플라스틱 박스와 SBC Bluetooth 코덱 조합도 훌륭하게 들리게 됨

  • “디스코 스마일”처럼 중역이 파인 소리가 났지만, 소비자 친화적인 기본 이퀄라이저 설정 탓으로 넘겼다는 부분은 더 단순하게 설명 가능함
    Marshall이라서 중역이 파인 것

    • Marshall 하이파이 장비는 잘 모르지만, 기타 앰프는 본질적으로 중역이 파인 소리로 유명하지는 않음
      적어도 1970년대 중반까지, 어쩌면 JCM800 시대까지도 Marshall은 주류 경쟁자인 Fender나 Vox보다 중역이 많은 앰프로 알려졌음
      다만 거의 모든 기타 앰프의 “중립” 설정은 어느 정도 중역이 빠져 있음
      사람들이 그 소리를 좋아하고, 전통적인 소리로 여기기 때문임
      믹싱 콘솔에 바로 꽂아 연주할 때도 중역을 조금 깎는 경우가 거의 항상 보이는데, 그게 전기 기타와 연결해 떠올리는 소리임
  • 고전적인 Rakoit Linkplay 모듈 계열이 나왔음
    Arylic Up2Stream Amp에도 A31 계열이 들어 있는데, 작은 도터보드 위에서 Linux를 돌리는 완전한 Linux 컴퓨터라는 걸 알게 되어 꽤 흥미로움
    다만 U-Boot, Linux, 기타 GNU 구성요소에 대해 GNU GPL을 지키지 않으면서, “멀티룸 스트리밍 소프트웨어를 안정적으로 통합하기가 꽤 복잡하다”는 식으로 설명하는 건 아쉬움
    직접 하나 구해서 해킹해보고, Amlogic 칩이 들어간 모듈에 OpenWrt나 다른 Linux 배포판을 올릴 수 있는지 볼 수도 있겠음
    다른 펌웨어로 플래시할 수는 있어 보임
    내 LinkPlay A31 모듈에는 Arylic 소프트웨어 대신 해당 칩용 작은 OpenWrt 이미지를 올렸는데, 내 경우 칩은 MT7628이라 사실상 라우터 SoC였음
    표준 Linux와 U-Boot를 쓰되, 캐리어 보드의 DSP 보조 프로세서와 통신하는 몇몇 커스텀 바이너리, 관리와 앱 제어용 웹서버, 그리고 핵심 동작을 담당하는 rootApp이라는 커스텀 바이너리를 얹은 구조로 보임

  • 이 장치를 모르는 사람을 위해 말하면, Marshall 앰프처럼 생겼지만 높이 9인치짜리 Bluetooth 스피커

  • 가격이 궁금함
    스피커는 공짜였다고 해도 240달러 가치이고, PCB 제작이 싸지는 않을 것 같으며 커패시터도 꽤 큼

    • JLCPCB가 판을 바꿔놓았음
      100x100mm까지의 2층 PCB 5장은 전 세계 배송 포함 3.50달러밖에 안 함
      표준 사양에서 벗어나면 비싸지지만, 그래도 보드당 몇 달러 수준임
      https://jlcpcb.com/
      이 회로에서 가장 큰 전해 커패시터는 1개 수량 기준 개당 3.29달러인데, 고급 “오디오 등급” Nichicon 커패시터라서 그럼
      같은 크기의 일반 등급 커패시터라면 일본 브랜드는 1.68달러, 중국 브랜드도 괜찮다면 0.36달러까지 내려감
    • 가장 큰 비용은 노동력이라고 봄
      버려진 스피커를 주워와서 숙련된 작업을 수십 시간 들여 내부를 교체하는 건 사실 웃긴 일임
      이 정도 규모의 프로젝트를 고객에게 청구한다면 아마 수천 달러는 받을 것임
      그래도 취미를 뭐라 할 수는 없음
      분명 비용이 아니라 재미와 nerd cred를 최적화하는 작업임
    • 저런 PCB는 10장 정도 주문하면 장당 약 1달러라 전혀 비싸지 않음
      조립 비용은 모르지만, 전체가 20달러를 넘으면 놀랄 것 같음