본문 바로가기

분류 전체보기

PCB 설계자가 되기 위해 알아야 할 것들 PCB 설계자가 되기 위해 알아야 할 것들. PCB 설계자라는 직업은 사실 인지도가 있는 직업은 아니다. 그렇지만 PCB 설계는 우리가 사용하는 전자제품을 만들기 위해서는 꼭 필요한 일이고 PCB 설계자 또한 꼭 필요하다. PCB 설계는 회로 설계자가 직접 할 수도 있다. 간단한 회로인 경우에 한해서 말이다. 그러나 회로가 복잡해지고 양이 많아지면 전문 PCB 설계자에게 맡길 수 밖에 없다. 왜냐면 '시간' 때문이다. 회로 설계자는 회로도를 작성하고 나면 부품을 구매해야 할 수도 있고, 펌웨어를 코딩해야 할 수도 있다. 아니면 다른 여러가지 일들을 처리해야 할 수도 있다. 이런 작업들을 하면서 PCB 설계까지 한다는 건 어찌보면 무리가 될 수 있다. 그렇다면 PCB 설계자가 되기 위해서는 무엇을 알아야 ..
PCB 부품 조립 시 나올 수 있는 불량들 PCB를 제작하고 부품을 조립하기 위해 SMT 또는 수삽 진행을 하게 된다. 이 때 나올 수 있는 불량들을 몇가지 살펴보자. 1. 납볼 납볼은 납땜하며 떨어져 나온 작은 찌꺼기이다. 큰 것은 눈에 보이지만 아주 작은 것은 육안으로는 잘 안보일 수 있다. 보드를 세척하면서 이런 납볼들이 제거되야 하는데 세척이 잘 되지 않으면 납볼이 그대로 남아있게 된다. 납볼이 문제가 되는 이유는 부품 핀 사이에 끼어 버리면 쇼트를 일으켜 보드가 오동작을 하거나 파손될 수 있기 때문이다. 그리고 제품 내 어딘가 떨어져 굴러다니다 다른 문제를 일으킬 수 있기 때문이다. 납볼이 생길 순 있지만 세척을 잘 해서 제거해줘야 한다. 2. 부품 틀어짐 SMT 를 할 때 부품이 반듯하게 실장이 안되고 미끄럼 타듯 미끄러져 있는 경우가..
PCB 제조공정 PCB 제조공정 출처 : 4차 산업을 선도하는 회사, 티엘비 (tlbpcb.com) Step1. 원자재입고 Step2. 내층회로형성 Step3. 적층 Step4. 홀가공 Step5. 동도금 Step6. 외층회로형성 Step7. PSR Step8. 표면처리 Step9. 외형가공 Step10. BBT Step11. 검사 Step12. 포장 사진과 간략한 설명이 있어서 PCB 제조공정에 대해 쉽게 알아볼 수 있다. . . PCB 제조공정 출처 : 유튜브 테크어비스 성남 폴리텍 교육 자료인가 보다. 한시간가량 분량으로 자세히 나와있다.
C# 윈폼 - 나만의 탐색기, 폴더뷰어 C# 윈폼 - 나만의 탐색기, 폴더뷰어 C# 윈폼으로 폴더뷰어를 만들어봤다. 이름에 뷰어가 들어간 이유는 파일 복사,붙여넣기,삭제 기능 등은 없기 때문이다. 대신 더블클릭하면 파일이 실행된다. 폴더를 더블클릭하면 폴더가 열린다. 이 프로그램을 만든 이유. 윈도우의 기본 탐색기는 창이 2분할 까지만 되기 때문에 폴더 경로를 한눈에 보기가 어려웠다. 트리뷰라고 폴더를 확장하여 볼 순 있지만 난 조금 불편했다. 그리고 탐색기 상단에 한줄로 경로가 나오지만 모두 어딘가 부족했다. 그래서 옆으로 주욱 하위폴더들을 확인할 수 있는 탐색기를 생각하게 된 것이다. 왼쪽 위에 '메인경로등록' 버튼을 누르면 최초 폴더 경로를 등록할 수 있다. 그러면 왼쪽 첫번째 칸에 하위 폴더와 파일들이 정렬된다. 내문서를 기본 경로로 ..
C# 윈폼 - OpenFileDialog 로 파일 선택해서 Text 내용 불러오기 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; //File클래스 사용하기 위해 추가 namespace test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs..
Layout 가이드 - LM5007, 스위칭 레귤레이터 PCB 레이아웃 Layout 가이드 - LM5007, 스위칭 레귤레이터 PCB 레이아웃 LM5007 데이타시트에 나오는 내용이다. PCB 레이아웃 가이드이다. 10.1 Layout Guidelines LM5007 레귤레이션 및 과전압 비교기는 매우 빠르기 때문에 단기 노이즈 펄스에 응답합니다. 따라서 레이아웃 고려 사항은 최적의 성능을 위해 매우 중요합니다. 1. VIN 및 SW 핀, 프리휠링 전력 다이오드, 입력 세라믹 커패시터로 구성된 높은 di/dt 스위칭 전류 루프 영역을 최소화합니다. 입력 커패시터를 LM5007의 VIN 핀에 가깝게 유지합니다. 그림 10과 같이 프리휠링 다이오드의 캐소드를 SW 핀에 가깝게, 애노드를 입력 커패시터의 리턴 단자 근처에 배치합니다. IC 아래에 폴리곤 구리 주입을 사용하여 RT..
C# 윈폼 - ListView, 기본사항, 아이템 추가, 열 추가, 자동 사이즈 조절 등등 리스트뷰 보기 방법 - 자세히 보기(Details) listView1.View = View.Details; //자세히 보기 열 추가 ColumnHeader columnHeader0 = new ColumnHeader(); //객체 선언 columnHeader0.Text = "열0"; //열 제목 표시 listView1.Columns.Add(columnHeader0); //열 추가 실행 아이템 추가 (=행 추가) ListViewItem item0 = new ListViewItem("행0"); //객체 선언 listView1.Items.Add(item0); //행 추가 실행 리스트뷰의 첫번째 열에 아이템(행)이 추가된다. 열 속성이 들어가 있는 아이템 추가 (SubItems.Add( ) 사용) ListView..
전자공학, 회로설계, PCB설계, 펌웨어, 임베디드, 개발자, 공대생 인생루트의 종착지 전자 공학자는 어느 면에서는 창조주를 많이 닮아있다. 새로운 것을 만들고, 잘 동작하도록 동작 방법을 부여하고, 문제가 생기면 고쳐 나간다. 하지만 어느 면에서는 창조주와 많이 다르다. 사람이기에 수명이 다한다. 결국 죽는다는 말이다. 누구도 피해갈 수 없다. 페러데이도 죽었고 맥스웰도 죽었으며 테슬라, 에디슨, 아인슈타인, 그리고 스티브잡스도 모두 죽었다. 당신도 나도 결국 죽는다. 우린 이렇게 끝이 있다. 그런데 그 끝이 끝이 아니다 라고 말해주고 싶다. 만약 죽음 뒤에 다른 세계가 있다면? 나는 그 다른 세계를 말해주고자 한다. 공부를 잘 하고, 열심히 배우며 좋은 직장에 들어가길 바란다. 그리고 좋은 제품을 만들고, 높은 성취감과 많은 돈을 얻길 바란다. 하지만 그 다음은 어찌할 것인가? 창조주는..