2022년 10월 26일 수요일

Windows 장치 드라이버 완전 삭제하기

 제가 쓰는 USB 장치중 하나가 한번 꼬이면..

그다음 부터는 그냥 USB 장치 라고 잡히고 드라이버도 안 잡히고 아무것도 안되는 증상이 있습니다. 그런경우 장치 관리자에서 장치를 지워도...꼬여 버린 드라이버는 지워지지 않아서 다시 장치를 연결해도 꼬인 상태가 유지됩니다.

그런경우 장치 드라이버를 완전히 지워 주면 됩니다.

PNPUtil.exe 을 사용 하면 되는데...명령어 프롬프트를 관리자 권한으로 실행해서 작업 하면 됩니다.














2022년 7월 4일 월요일

octoprint 설정

 https://octoprint.org/download/ 에서 다운 로드

Rufus 으로 USB에 Write 후에

윈도우 탐색기에 나타나는 boot 드라이브에

octopi-wpa-supplicant.txt 를 수정해서 와이파이 접속 설정


network={

   ssid="와이파이SSID"

   psk="비밀번호"

}


putty 와 같은 터미널로 SSH 접속 해서 기본 설정


(초기 비밀번호는 pi / raspberry)

sudo raspi-config

지역 설정및 시리얼콘솔 끄기 하고 적용 누르면 재부팅.

그리고..


이제 옥토프린터를 여러개로 복사해서..

데몬 여러개를 띄울것 이다.


옥토 프린터 설정값 폴더 복사


cp -R /home/pi/.octoprint /home/pi/.octoprint_Original

cp -R /home/pi/.octoprint /home/pi/.octoprint_Bear

cp -R /home/pi/.octoprint /home/pi/.octoprint_Zaribo

.

서비스 설정 값을 복사한다.

cd /etc/systemd/system/

sudo cp octoprint.service octoprint_Original.service

sudo cp octoprint.service octoprint_Bear.service

sudo cp octoprint.service octoprint_Zaribo.service


편집기를 열어서 파일을 주정해 줘야 한다.

sudo vi octoprint_Original.service

sudo vi octoprint_Bear.service

sudo vi octoprint_Zaribo.service


수정할 내용은 호스트와 포트를 수정해 주고... ExecStart 맨 뒤에..

--basedir=/home/pi/.octoprint_Original 

--basedir=/home/pi/.octoprint_Bear

--basedir=/home/pi/.octoprint_Zaribo

를 추가해준다.


[Unit] Description=The snappy web interface for your 3D printer After=network.online.target Wants=network.online.target [Service] Environment="HOST=0.0.0.0" Environment="PORT=5001" Type=simple User=pi ExecStart=/home/pi/oprint/bin/octoprint serve --host=${HOST} --port=${PORT} --basedir=/home/pi/.octoprint_Original [Install] WantedBy=multi-user.target

수정해서 만든 서비스 설정이 부팅시 적용되도록 명령어를 입력

sudo systemctl disable octoprint

sudo systemctl enable octoprint_Original

sudo systemctl enable octoprint_Bear

sudo systemctl enable octoprint_Zaribo

그리고 서비스를 실행


sudo systemctl start 
octoprint_Original

sudo systemctl start octoprint_Bear

sudo systemctl start octoprint_Zaribo

sudo systemctl stop octoprint

.

웹에 접속해서 옥토 프린터에 이름및 색을 바꿔서 프린터를 구분해 주고,



설정에서 서비스 값을 변경해준다.



















웹접속

프린터 정보 설정

 Form FactorOriginHeated BedWidthDepthHeightCustom Bounding Box
MK3SRectangularLower leftYes250mm210mm210mmX: 0/250, Y: -4/210, Z: 0/210
MINIRectangularLower leftYes180mm180mm180mmX: 0/180, Y: -3/180, Z: 0/180

,,,,


옥토 프린터 웹에서 접속 눌러서 프린터 포트 이름을 확인한다.


프린터 여러개 연결

dmesg |grep tty

연결된 프린터 포트 확인한 후 이름이 ttyACM0 ,ttyACM1에 다른 점을 찾아 봐야 하는데..

아래와 같이 입력해서 


udevadm info -a -n /dev/ttyACM0

udevadm info -a -n /dev/ttyACM1


다른 점을 찾아보니 KERNELS=="1-1.4"KERNELS=="1-1.3" 달랐다.


편집기를 열어서 

sudo vi /etc/udev/rules.d/99-usb.rules

..아래 내용을 쳐준다.

SUBSYSTEM=="tty", KERNELS=="1-1.3", SYMLINK+="PRUSA_Bear"

SUBSYSTEM=="tty", KERNELS=="1-1.4", SYMLINK+="PRUSA_Zaribo"

SUBSYSTEM=="tty", KERNELS=="1-1.5", SYMLINK+="PRUSA_Original"

그리고 리부팅을 하면..

sudo reboot

PRUSA_Bear 이름을 사용 가능.

다른 프린터도 위에 작업을 반복해서 추가.

리부팅후 아래 명령어로 포트를 확인해 본다.

ls -al /dev |grep tty*

...

이제 웹 접속해서 설정에서

시리얼 컨넥션에 /dev/PRUSA_* 를 추가해준다.







그리고 시리얼 포트는 선택해 놓으면 앞으론 헷갈릴 일이 없다.
























2021년 12월 20일 월요일

"전송/녹화 중에 민감한 정보 노출" 경고 메세지 없애기

픽셀폰을 팀뷰어로 제어 하려고 하다 보니.

접속 할때마다 "전송/녹화 중에 민감한 정보 노출" 경고가 뜹니다.

원거리에서 원격제어 할건데 매번 승인을 눌러 줄수가 없습니다.

그래서 경고 메세지를 없애는 방법을 알려 드리려고 합니다.

간단 합니다.


adb shell appops set com.teamviewer.host.market PROJECT_MEDIA allow


라고 치면 됩니다.


2021년 8월 9일 월요일

홈텍스에 일반임대사업자(일임사) 신청 방법.

일반임대사업자(일임사) 부가세를 환급 받아야 하는 경우가 많이 있겠죠?

홈텍스 가서 일반임대사업자(일임사)를 내면 되는데...

처음하면 헷갈리긴 하지면 어렵지 않습니다.

그냥 따라해 보면 될겁니다.



우선 홈텍스에 가서 로그인 합니다.
그리고 신청/제출에서 사업자등록을 누릅니다.

추가 프로그램이 필요하면 설치해야 할 경우도 있습니다.



이제 주소를 입력해야 합니다.

분양 계약서를 가지고 주소를 등록할경우 아직 건물이 없어서 주소가 없는 경우에는 위와 같이 체크하고 검색을 합니다.



이제 업종을 입력해야 합니다.


업종코드 701201 을 입력 합니다.

업종을 선택하고 등록하기 누르고 완료 해줍니다.

개업일자 오늘로 해주고 평형 넣어주고 일반 사업자 골라주고~


주소는 보통 주민등록 상 주소 골라주고..주소 변경시 우편물.. 체크도 해줍니다.

분양 계약서 스캔한거 첨부하고
체크 하고 신청 내역 보기 화면 누르면...신청서 제출이 가능 합니다~

모두 부자 되세요~


2021년 7월 19일 월요일

제습기 전기 나갔다 들어오면 자동으로 전원 켜지게 개조.

 장마철이라 제습기를 돌리는데.

위닉스 제습기 예전건데..전기가 나갔다 들어오면 꺼지네요...

그래서 패턴을 보니..전원 나갔다 들어오면 전원 켜져서 문 닫고

전원이 꺼집니다.

약 3초 걸리네요..그전에 전원 버튼을 눌러도 안됩니다.

즉 전기 들어오고...5초 정도 후에.... 전원버튼을 눌러주면 됩니다.

딜레이에 가장 쉬운 방법은 555칩을 사용 하는거죠.

회로도는 인터넷에서 퍼왔습니다.


위에 회로에 출력에 릴레이 붙이고..

릴레이 접점에 파워 버튼을 연결 합니다.









전원 나갔다 들어올때 자동 전원 켜지는거 필요 없을경우가 있으니..

555타이머에 전원 부분을 스위치를 연결해서 밖으로 빼줍니다.


2020년 5월 16일 토요일

브레빌 (Breville) BES870 커피 머신 - 크린/디스케일 (Clean / Descale) 사용법


브레빌 (Breville) 에스프레쏘 반자동 커피 머신
가정용으로 쓰기에 기본기에 충실해서 좋습니다.

기본 동작이야 메뉴얼 없어도 다 아는 내용이지만..
청소는 그래도 메뉴얼을 봐야 좋습니다...헷갈려서...
문득 YouTube 검색을 해봤는데... 잘못된 정보나...추축 정보가 많아서...
정보 공유 차원에서 그냥 글로 끄적이게 되었습니다.


청소를 해줘야 고장 없이 오래 쓸수 있겠죠~
센싱은 아니고... 추출 횟수 카운팅에 따라 동작 하는것 같습니다.

Clean / Descale 램프가 있습니다.

램프는 하나인데 2가지 상태가 할당되어 있는거죠..
우선 깜빡이면 Clean 이고,
계속 들어와 있으면 Descale 입니다.

Clean 방법은..
배수 탱크를 비우고,
포트에 고무 껴고 세정제 넣고,
전원이 꺼진 상태에서
원샷 두샷 버튼 누른 상태에서 전원 버튼을 3초 이상 누르고(3버튼 모두 손떼지않고) 있습니다.
그러면 Clean 이 시작 됩니다. 
이후 버튼에서 손을 떼어도 됩니다.

세정제는 알약 형태가 있고...분발 형태가 있는데..아무거나 써도 무방 합니다.
아무래도 분말이 저렴 합니다.
브레빌꺼는 머신 살때 딸려 오는건 진작에 다 써서 없고...
아래는 업소용 머신 세청제인데... 3g 이네요.
브레빌에서 나오는건 1.5g 짜리 입니다. 업소용 3g 짜리라면..반알 넣어주면 되겠죠~



분말 타입이라면...저울로 2g 정도 넣으면 되는데... 저울 없으면 그냥 한 티스푼 넣어 주면 됩니다. 그럼 크린 끝난 후 가루가 덜 녹고 남아 있더라구요...모자른것 보단 남는게 좋겠죠~



다음으로... Descale 방법은..
물통을 비우고 Descale 세제를 물 500ml 정도에 희석해서 넣습니다.
그리고 전원이 꺼진 상태에서
투샷 버튼을 누른 상태에서 전원을 3초 이상 누르고(2버튼 모두 손떼지않고)있습니다.
그러면 원샷 버튼에 불이 들어온 상태로 Descale 이 시작 됩니다.
이후 버튼에서 손을 떼어도 됩니다.
원샷 눌러서 물빼주고,
스팀으로 돌려서 물빼주고,
핫워터 돌려서 물빼주면 청소는 끝났습니다.
이제 맑은 물로 세제를 헹궈 줄 차례 입니다.
물통을 잘 헹군후 깻끗한 물 넣고,
원샷 눌러서 물빼주고,
스팀으로 돌려서 물빼주고,
핫워터 돌려서 물빼주고,
전원 끄면 끝인데~ 찝찝하면 물 두번씩 빼줘도 됩니다~

디스케일 세제는 액상 타입고 있고... 가루 타입도 있는데..아무거나 원하는거 쓰시면 됩니다. 
브레빌꺼는 28g 입니다.
브레빌꺼 비싸서 일리꺼 사봤는데 30g 이네요...
업소용 머신 세척용으로 산건 25g 이고.... 없으면 백식초 써도 된다고는 하는데..
얼마 안하니 그래도 정신 건강을 위해서...머신용으로 쓰는걸 추천 드립니다.
가루 타입은 찬물엔 잘 안녹으니... 따뜻한 물에 녹여서 희석 하시길 권 합니다.



2020년 2월 9일 일요일

Amazon All New Fire HD 10


그냥 간단하게 웹서핑에 넷플릭스 유튜브를 목적으로 태블릿을 검색하다 보니
Amazon All New Fire HD 10 이 딱 눈에 띄네요..
7이나 8인치를 원했지만.... Amazon HD 8, Amazon Fire 7은 쿼드 코어로 스펙이 좀 많이 떨어지네요..그리고 Amazon All New Fire HD 10는 충전에 USB-C 타입으로...따로 케이블 챙길 필요 없고 좋습니다.

블프때 $99 팔았었지만...그때 생각도 없었어서 안샀기 때문에..지금은 돈을 더 주고 샀습니다.

Amazon에 커스터마이징 된 안드로이드 이기 때문에 따로 설정을 좀 해줘야 합니다..
Google Play 스토어와...로케이션 변경...런쳐 변경이 주된 작업이 되겠네요.
Amazon Fire Toolbox를 사용 하면 간단히 작업이 가능 합니다.

1. Kindle fire USB Driver
2. Amazon Fire Toolbox

우선 Amazon Fire 에서는 Setting에 Device Option으로 들어가서 시리얼 넘버를 여러번 눌러주면 Developer 옵션이 활성화 됩니다. 그럼 뒤로 나가서 Developer 에 가서 USB Debugging 를 켜주면 됩니다.

그리고 PC에 드라이버를 설치하고 USB를 연결하면 Amazon Fire 에 USB Debugging 으로 연결 되었다고 확인 창이 뜨면 허용을 해줍니다.

Amazon Fire Toolbox 를 이용해서 작업 해주면 됩니다.



그리고 추가로 설치하면 좋은게...



한글 키보드가 안되니 Google Play Store 가서 Gboard 설치해주고,



기본 언어에 한글이 없으니 Play Store 가서 More Locale 2 를 설치 해주고
Amazon Fire Toolbox 압축푼 폴더에 보면 adb 폴더가 있으니 그리로 가서



adb shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION

라고 명령을 한번 날려 줍니다... 그럼 한글로 변경 할수 있습니다.
하지만 리부팅 할때마다 한글로 변경해 주는 수고가 필요 합니다.


그위에 더 있는데...저는 이것만 해도 뭐..충분하더라구요~