2024/4/4 올리 바이크를 구입하면서, 힌지 스프링과 미드스탑블록을 구입하고자 했는데, 둘다 올리 바이크와는 호환이 되지 않는 것을 알았다. ㅠㅠ. 구입하고 여러 정보를 찾아보면서 알게된 사실이, 브롬톤과 거의 동일한 유사브롬톤들도 브롬톤 부품과 100% 호환이 되지 않을 수 있다는 사실이다.

 

아래와 같은 힌지 스프링은 올리 바이크와 호환되지 않는다. 아쉬운 데로 플라스틱은 제거하고, 그냥 스프링만 장착하였다. 누가 올리에도 동작하는 제품을 만들어 주면 좋겠다.

 

힌지 스프링

 

미디스탑 블록은 3D  프린터로 제작해 해 보았다. 수년은 방치된 3D 프린터와 뚝뚝 끊어지는 PLA 필라멘트로 프린트에 애를 먹었다. 브롬톤 미드스탑 블록은 탄성이 있는 TPU 재질로 프린트 하는 것을 봐서, 향후 TPU 필라멘트를 구입해서 프린트 하려고, 계속  PLA로 테스트 프린트를 했다. 그런데, 의외로 아래 1차 완성품은 탄성이 없지만 잘 동작했다. 크기도 딱 맞고 흔들리지 않아서 별도의 케이블 타이로 고정하지 않아도 문제가 없을 정도다. 강도가 약하게 낮은 밀도로 프린트한 거라, 잠시 사용하다가 다시 프린트 할 생각이다.

3D 프린터로 프린트 한 미드스탑블록

 

미드스탑블록 장착 사진

 

 

장착방법
동작 테스트

 

3D 프린트 파일

midstop3_stl.stl
0.28MB

 

최종버젼 추가

midstop6_stl.stl
0.32MB

 

Posted by 장손1
,

이재명

아무거나 2019. 3. 21. 22:13

지금와서 다시 봐도 역시 이재명은 대단하다. 정치인은 욕하기 전에 자기를 봐라.

https://www.youtube.com/watch?v=-ziZBUQlPH0

'아무거나' 카테고리의 다른 글

구글 15주년 기념 스윙마이스틱 게임  (0) 2013.09.27
Posted by 장손1
,

Wireless GH60 Satan Keyboard Project #2


무선 키보드 2호기를 제작하였다. 이번엔 중국 게이트론 적축 스위치를 사용하였다. 구입한 제품이 1호기와는 조금 다른데, 케이스가 합성수지 -> 알루미늄, 키 색깔이 다른 키캡이 축가, 스페이스 바가 짧아져서 적축 스위치를 사용할 수 있는 정도이다. 참고로 기존 키보드는 적축 스위치로 스페이스바를 밀어올리지 못하여 흑측 스위치를 별도로 구입해 사용하였다.


Wireless GH60 Satan Keyboard Project #1


Wireless GH60 Satan Keyboard Project #2

기존 프로젝트와 동일하니 작업하였던 사진만 정리한다. GH60 Satan PCB 준비한다.


꼭 다음과 같이 key stabilizers 를 먼저 장착해야 한다. 스위치를 납땜 한 이후에는 장착할 수 없다.


키를 윗 판에 끼우고 key stabilizers 를 장착한 PCB 와 잘 결합시킨다. 간혹 스위치 다리가 굽어서 PCB 구멍에 들어가지 않는 놈이 없는 지 조심해야 한다. 물론 굽은 다리도 납땜은 가능하다.


이제 납땜을 하면 되고, 기존 1호기와 같이 수정하였다.


다시 만들어 보니 빨리 제작할 수 는 있는데, 제작 중 실수도 좀 발생하였다. 끝내 RF 모듈은 전류가 50uA 와 같이 소모해야 하는데, 2.2mA 을 혼자 소모해서 교체했다. 잘못 연결한 상태에서 장시간 테스트로 모듈 소모 전류가 비정상으로 된 것 같다.


'DIY keyboard' 카테고리의 다른 글

Wireless GH60 Satan Keyboard Project  (2) 2016.10.30
Posted by 장손1
,

Wireless GH60 Satan Keyboard Project


키보드를 많이 사용하는 직업이다 보니, 손에 무리가 덜 가는 내게 맞는 키보드를 사용하였다. 처음 작은 기계식 키보드로 시작해서 Layout 이 특이한 HHKB Pro2 을 지금까지 사용하고 있다. 그런데 이게 불행의 시작인데, 집에서 사용할 키보드가 하나 더 필요한데 HHKB layout 키보드는 발매되지 않고, HHKB 는 일본 직구로 너무도 비싸게 살 수 밖에 없었다. 또한, 늘 예전에 사용하던 무선 키보드의 편리함을 원했는데 기계식 키보드는 무선 제품이 거의 없었다. 따라서 이 프로젝트는 시작 되었다.


사용하던 HHKB Pro2


무선으로 변경한 Wireless GH60-Satan 외관


내장하지 않고 그냥 붙여서 사용하고 있는 800mA 오래된 배터리와 스위치


수정한 내부 회로

좌측 위: charger, 좌측 아래: USB and battery power MUX, 추측 위: ATMEGA32U4, 우측 가운데: Wakeup circuit, 우측 아래: Wireless module nRF24L01+



컴퓨터 수신 동글

좌측에서 개발한 이후, 우측과 같은 Logitech 사의 동글에 이식할 수 있다. Logitech 사의 동글이 동일한 nRF24LU1+ 칩을 사용하였다.



개발에 사용한 주요 부품

  • Gh60-Satan 조립 키트: AliExpress 에서 구입할 수 있다. GH60 Satan PCB, 케이스, Switch 등 모두 포함된 제품을 사면 편리하다. 만원 정도면 조립 요청을 할 수도 있다.
  • nRF24L01+ module: AliExpress 에서 구입할 수 있고 매우 저렴하며, SPI interface 통해 무선통신을 할 수 있다.
  • Charger module: TP4056 chip 을 사용한 모듈을 국내에서 구입해서 잘라서 사용. 물론 AliExpress 가 더 싸다.
  • USB and Battery power MUX: 3.3V LDO, FET, Diode, resister 등으로 제작
  • All key wake-up circuit: Diode, resister 으로 제작
  • 기타: 전선, 납땝, 애나멜 선 등등 회로 쟁이 기술은 필요하다.

Source codes 와 GH60 회로도
  • Keyboard source code: https://github.com/jangson/tmk_keyboard_custom
  • USB receiver source code: https://github.com/jangson/crazyradio-firmware
  • GH60 회로도: https://github.com/komar007/gh60
    • KiCad 을 사용해서 열어볼 수 있다. 무료 KiCad 는 PCB 까지 제작할 수 있는 툴로 개인 용도로 매우 좋다.
    • 중국에서 제작하는 GH60 Satan 회로도는 구할 수 없었다. Source code 와 PCB 을 참조하여 알 수 있는데, 주요 수정 사항은, Caps Lock LED 는 동일하고, 나머지 키 마다 장착된 LED 는 PB6 PWM 을 통해 밝기 제어를 하게 되어있고, 이로인해 COLs GPIO 가 GH60 과 조금 다르다. PF 을 사용하는 확장을 위한 포트 등이 없는 것 같다. 결론적으로 PWM LED 제어와 COLs 매핑이 좀 바뀐 것 이외는 거의 동일하게 사용할 수 있다.

Modified circuits of GH60 satan

    * LED is not controlled by SW and disabled LED backlight circuits
    * nRF24L+ connected
        * PB3: MISO
        * PB2: MOSI
        * PB1: SCK
        * PF4: CE
        * PF5: CSN
    * UART DEBUG
        * PF6: TXD
    * Wakeup from standby by all keys
        * PF7: pull-down control of row1~5
        * Connected PF7 thru register 47K to cathod of diodes from row1, 2, 3, 4, 5 (int0, 1, 2, 3 and 6)
        * Pins col3(PE6) and row5(PD5) exchanged for wake up by row5. Row5 is connected to int6.
        * Before entering to suspend, all rows pull-down and all cols output high
    * Battery powered circuit
        * ATMEGA32U4 runs with 3.3V and 8Mhz
        * Added a battery and a charger
        * Added power mux circuit USB and battery power
    * Other
        * Caps Lock led moved from PB2(MOSI) to PB6(LED pwm backlight of all LEDs)



제작 후기

제한된 부품이나 장비로 오랜 기간 조금씩 개발하다가 보니 여러 가지 문제점에 부딛혔었는데 잘 기억이 나지 않는다. 생각 나는 데로 조금 적어 본다.

  • USB 와 battery 전원 공용 사용 문제
    • 처음 5V 로 구동하는 원 회로를 기본으로하고 nRF24 통신 모듈 만 3.3V 을 사용하였다. Battery 구동 시 전력 소모면에서 많은 차이가 있어서 3.3V 로 변경되었다. 개발 중에는 level 변환 등 다양한 이유가 있었다.
    • 전체 시스템은 3.3V 을 사용하고, USB 와 연결되는 CPU 의 UVcc, VBus 핀만 5V 을 사용한다. USB 동작 시만 필요해서 문제점은 발생하지 않았다. 다리 들고 납땜 스킬은 필수다.
  • Battery 사용으로 저전력 설계 문제
    • CPU crystal 은 16M 밖엔 없어서 그냥 사용하고, 내부적으로는 8M clock 을 사용한다. 동작 시 전류 차이가 좀 커서 필수 적이다.
    • Key 을 누르지 않을 경우 바로 standby 모드로 진입한다. 또, 어떤 키가 눌렸을 경우에도 바로 다시 wake up 해서 key 을 처리해야 한다. 이후 1초 이상 사용이 없을 경우도 즉시 standby mode 로 진입니다. Standby mode 진입 시 490uA 정도 소모하였고, 800mA 배터리 사용 시 2주 동안 아직도 충전 없이 사용하고 있는 중이다.
    • 3.3V LDO 는 quiescent current 가 작은 chip 사용을 해야 한다. 2.8V 이나 3.0V 사용 시 전류가 더 줄어 든다. CPU 공급 전압을 3.3V 사용할 경우 datasheet 상 필수적으로 CPU 동작 클럭은 8M 로 낮추어야 한다.
    • Power down 모드는 fuse 등을 신경 써야 하는 지 잘 동작하지 않고 테스트 시 전류를 더 소모해서 포기 하였다.
  • Power save 위한 모든 키 wake up 문제
    • 회로 수정이 필요하다. Row5 의 경우 standby 모드에서 wake up 하게 할 수 없는 pin 이다. 따라서  COL3 가 사용하는 PE6(INT6) 핀과 exchange 되었다.




'DIY keyboard' 카테고리의 다른 글

Wireless GH60 Satan Keyboard Project #2  (1) 2016.11.06
Posted by 장손1
,

풀업 퀸과 9 기 힐러를 사용한 인상적인 공격입니다. 언제 퀸을 풀업을 해볼 수 있을까...







Posted by 장손1
,

 타운홀 10 업그레이드 이후 첫 방문한 호그라이더가 레벨이 좀 낮았었다. 이 번에는 연속으로 level 5 호그라이더가 38, 30 기가 연속으로 방문하셨다. 역시 인페르노 타워의 판정승이다. 이제 호그라이더에 시달릴 일 없을 것 같다.



첫 공격.


두 번째 공격. 클랜병력도 없고 인페르노 타워 에너지도 부족한 상태.






Posted by 장손1
,

 타운홀 9에서 그렇게 시달리던 Hog Rider 님께서 타운홀 10 업그레이드 후 인페르노 타워 2기 설치를 완료하자마자 첫 방문을 하셨다. 물론 여러 가지 요인이 있겠지만 대패하시고 가시는 그 뒷모습을 보며 너무나 마음이 뿌듯하여 글을 쓴다. 물론 클랜 병력과 21렙 퀸의 활약도 있었다. 그러나 다음에는 어김없이 더 무서운 이웃들이 방문하시리라 생각한다. 하지만 오늘만은 한 번 웃어줘야 겠다. 으하하하하~~~

 에잇 다시보니 레벨 3 호그였구만. 레벨 5 호그는 어떨지 기다려 봐야겠다. (-.-)



Posted by 장손1
,

벌룬 미니언은 검증된 강력한 조합 중에 하나이지만, 클랜캐슬 병력이나, 아쳐퀸을 무시하면 이렇게 됩니다. ^^

벌룬 미니언 조합은 아쳐퀸은 꼭 처리하고 들어가세요!



Posted by 장손1
,

구글 메인페이지의 스윙마이스틱 게임, 클릭하면 게임을 시작할 수 있고, 스페이스 키나 마우스 클릭으로 사탕을 털어 떨어뜨리는 게임.


단순하지만 은근히 점수 욕심이 나는 게임. 182점 득!!!


184점 득!!!


'아무거나' 카테고리의 다른 글

이재명  (0) 2019.03.21
Posted by 장손1
,

Clash of Clans 우리집 변천사 기록


[2013.12.14 - lv10 wall 완료]

정말 돈 벌어서 하긴 어려운 벽공사였다. 후유... 힘들지만 드디어 드디어 끝났다. 앞으로는 정말 돈(Gold) 걱정이 거의 없는 편한 시절이 될 듯하다. 아싸!! 이젠 방어 풀업으로 무조건 고고다.


[2013.11.11 - lv10 wall 내부공사 완료]


lv10 벽은 정말 힘드네요. 250개 벽 가운데 126개 완료. 총 300만*126=3억 7천 8백만 골드 소요.




[2013.09.18 - lv9 wall 완료]


[2013.08.30 - lv9 wall 내부공사 완료 외부공사 진행 중]


[2013.08.12 - Town Hall 9 - lv1 XBOW 완료 이후 레이아웃 변경]


[2013.08.07 - Town Hall 9 - lv8 해골벽 완료]


[2013.08.03 - Town Hall 9 - 벽공사 중]


[2013.07.30 - Town Hall 8 - lv8 해골벽 완료]


[2013.07.2 - Town Hall 8]


[2013.06.17 - Town Hall 8 업그레이드 중, 레이아웃 변경]


Posted by 장손1
,