본문 바로가기

기타

(9)
PCB 기판 제작(6) 1. Gerber 파일 추출하기 이제 PCB를 주문제작하기 위해, 완성된 PCB 아트웍에서 거버(Gerber)파일을 추출해보자. 아래와 같이 File에서 Generate PCB Fabrication File(Gerber) 항목을 클릭한다. 클릭하면 거버파일을 추출하기 전에 DRC(Design Rule Checking)을 할 것이냐고 묻는 창이 뜬다. PCB가 정상적인 디자인으로 아트웍되었는지 검사하는 것이다. Yes, Check DRC를 눌러서, DRC를 확인해보자. DRC에서 아무 이상이 없으면 왼쪽 사진과 같이 DRC Errors가 0 이라고 뜬다. DRC Errors가 없으면 아마 다음과 같은 창이 화면에 떴을 것이다. 창의 아래쪽을 보면 Generate Gerber라는 항목과, Order at J..
2020 여름방학 AI & ROS특강 2020 국민대 기계공학부 여름방학 AI 및 로봇기초 특강 2020년 7월~8월 중에 진행된 이번 특강에서는 로봇을 공부하는 사람이라면 누구나 한번은 방문하게 된다는!!! PinkWink블로그를 운영하시는 민형기 박사님께서 교육을 진행해주셨습니다. pinkwink.kr/ PinkWink 한 변두리 공학도의 블로그입니다. 재미있어 보이는 것들을 모두 기초스럽게 접근하는 블로그이며... 그보다 더욱 소중한 우리 아가 미바뤼의 발자취를 남겨두는 블로그이기도 합니다. pinkwink.kr 이번 특강에서는 우분투 18.04 환경에서 파이썬을 이용한 ROS에 대한 내용을 다루었고, ROS의 장점과 특징 ROS의 노드간 통신방식 launch 파일과 파라미터 토픽을 저장하는 rosbag 로봇을 기술하는 URDF ope..
PCB 기판 제작(5) pcb 기판이 성능면에서 잘 작동하고, 기능을 저하시키는 안 좋은 효과들이 나타나지 않게 하기 위해서는 여러가지 규칙과 사항들을 고려해서 설계해야 한다. https://naudhizb.tistory.com/586 PCB 배선 팁 -- 1) PCB 적층 구조는 PCB 가운데를 중심으로 기구물적인 대칭 구조를 가져야 한다. 2) 전원층과 Ground 층은 반드시 Cut되지 않은 면(plate)으로 사용한다. 3) 적층 상태에서 동박 두께는 2 once를 넘지 않 naudhizb.tistory.com 위의 링크를 보면 pcb 배선을 할때 고려해야 할 사항이 22가지나 된다. 그러나 이 것 외에도 수많은 내용들이 있다. 구글 검색을 해보면 pcb 기판을 설계할때 고려해야 하는 것은 선의 굵기, 간격 부터 배선모..
PCB 기판 제작(4) 앞의 내용에서 다음과 같은 회로도를 그려보았다. 이제 이 회로도를 pcb아트웍으로 바꿔보자. 1, PCB 기판 크기 정하기 및 부품 배치하기. 화면 위쪽의 메뉴바를 보면 왼쪽 사진과 같이 Convert to PCB라는 항목이 있다. 이것을 클릭해준다. (**6.4.5버전에서 Disign ->Convert to PCB 로 바뀜) Convert to PCB를 누르면 다음과 같은 화면이 뜰 것이다. 이 화면은 부품을 배치하고 선으로 연결하는 등, 실제로 만들어질 기판과 동일하게 기판을 아트웍하는 곳이다. 먼저, 여기서 pcb 기판의 실제 가로, 세로 길이를 지정해 주고, 부품이 실제로 납땜될 위치를 지정해주고, 필요하다면 기판에 뚫을 구멍을 생성해 줄 수 있다. 확대해서 살펴보면 자주색?상자는 Board Ou..
PCB 기판 제작(3) 1. 부품 불러오기 이제 본격적으로 회로도 그리기를 시작해보자. 위 회로도는 LED 2개, 축전기 3개, 2X2 헤더핀 1개, 330옴 고정저항 2개의 부품으로 구성되어 있다. 위 회로도에서 GND는 GND끼리 VCC는 VCC끼리, 모두 연결해주어야 하고 LED_R_IN은 LED_R_IN과 연결해주어야 한다. (물론 LED_G_IN은 LED_G_IN과 연결해주어야 한다.) 이처럼 회로도에서 가독성?을 높히기 위해서, 선의 연결관계를 나타낼때, 선을 직접 연결하는 것이 아니라, 위 회로도의 LED_R_IN 부분과 같이 끊어 놓은 뒤에 연결되어야 하는 선끼리 같은 문자표시로 나타내기도 한다. 먼저 이 오론쪽 사진에 있는 부품중에서 R331J_1608 저항을 회로도로 불러와보자. 화면의 왼쪽을 보면 Proje..
PCB 기판 제작(2) easy eda를 이용해 간단한 기판을 아트웍해 보자. 1. easy eda editor 열기 easyeda.com/ EasyEDA - Online PCB design & circuit simulator An Easier and PowerfulOnline PCB Design Tool 1,202,431 Engineers Chose EasyEDA for 3,900,951 Designs Download Free trial easyeda.com easy eda 사이트에 들어가서 먼저 회원가입을 한다. 구글 계정으로도 회원가입 할 수 있다. 2. 회로도 그리기 easy eda에서 pcb 아트웍을 할때, 가장 먼저 pcb로 만들 회로의 회로도를 그려주어야 한다. 그 이유는 easy eda의 오토라우팅을 사용하기 위..
PCB 기판 제작(1) *이 글은 아마추어 수준의 PCB 기판을 쉽게 제작하는 방법에 대해 설명하고 있습니다. PCB에 대해 전혀 모르던 기계공학과 학부생이(=나) 이 글에서 설명한 약간의 기초적인 개념을 공부하고, Easy EDA 라는 툴 사용법을 익혀서, 1차 PCB 아트웍을 완성하는데 고작 하루 밖에 걸리지 않았다. (물론 이후에 수정을 거듭해서 총 이틀 정도 소요됨) 이 글 PCB 기판 제작(1) ~ (5)를 잘 읽으면서 따라 하면, 하루 이틀 안에 간단한 아마추어 수준의 PCB는 충분히 만들 수 있을 것이라고 생각한다. (단 제작하고자 하는 회로도에 대해 충분히 이해한 상태에서) 그리고 마지막 글인 'PCB 기판 제작(6)' 을 참고하면 아트웍한 PCB를 실제 주문하는 것도 할 수 있을 것이다. * 글 바로가기 링크 ..
자동차 urdf로 slam 자동차 urdf파일을 가지고 slam을 해보려 한다. 먼저 터틀봇 slam 패키지를 이용해서 roslaunch carcar gazebo.launch rosrun depthimage_to_laserscan depthimage_to_laserscan image:=/camera/depth/image_raw _output_frame_id:=/base_scan roslaunch turtlebot3_slam turtlebot3_slam.launch slam_methods:=gmapping 맵은 만들어지지만 로봇 위치가 자꾸 바뀌고 맵이 잘 만들어지지 않는다,. 그리고 로봇이 자동차가 아닌 터틀봇으로 나온다. 터틀봇 slam을 사용한 것이 원인 일 것으로 생각해서 터틀봇 slam이 아니라, 로스에서 기본적으로 제공하..