More Related Content
Similar to OROCABOY3 제작기 (20)
OROCABOY3 제작기
- 4. OROCABOY 란?
● MCU를 공부할 수 있는 게임기 형태의 개발
보드
● 오픈소스를 활용하고 모든 과정은 공개
● 오프라인 보다는 온라인 협업
● 무료 소프트웨어를 이용하여 제작
- 6. History
OROCABOY2 - 2018
● Gamebuino META 라이브러리를
STM32F469DIS 보드에 포팅하고
케이스를 레트로 디자인으로 제작
● MCU에서 구동할 수 있도록 NES
에뮬레이터를 포팅
● DOOM 게임 포팅
● 게임 제작 시도(?)
- 9. 구글 Slides
만들려고 하는 작품의 컨셉이나 아이디어
등을 정리하고 블럭도등 개발시 필요한
정보 작성
구글 Sheets
BOM 정리나 부품 사양등 정리가 필요한
항목들 작성
- 13. 키워드
● TouchGFX
○ ST에서 제공하는 임베디드 GUI 플랫폼으로
OROCABOY의 런처에 적용
● 게임 에뮬레이터
○ Gameboy나 NES같은 게임 에뮬레이터 포팅
● 3D 프린팅
○ 케이스를 3D 프린팅을 해서 실제 게임기 같은
형태로 제작
- 18. 개발 환경
● 회로설계 및 아트웍
○ KiCAD
● 펌웨어 작성
○ TrueSTUDIO
● 3D CAD
○ FreeCAD
- 20. KiCAD 회로도면 작성
부품들에 대한 파트 도면을 만들고 선들을
연결하여 기본 회로도면 작성
KiCAD 아트웍
작성된 회로도면으로 부품의 풋프린트를
만들고 선을연결하여 PCB 도면 작성
- 22. 보드 제작
저렴하게 PCB 제작하자. 시간을
희생하고 저렴하게..
수땜 작업을 위한 BOM 준비..
제발 보드가 동작되기를 기도
- 24. PCB 제작
● PCB 색상 지정 가능 (색상에 따른 비용은 차이 없음)
● 품질이 생각보다 나쁘지 않음
- 28. 개발 환경
● 시리얼 통신을 이용한 펌웨어 다운로드
● MCU 내장 부트로더를 이용하여 JTAG 장비 없이
부트로더 다운로드
- 36. 3D 케이스 설계
원과 사각형만으로 대부분
간단한 케이스 정도 설계 가능.
역설계는 어렵다.
3D 프린터 출력을 고려한 설계
- 37. 역설계
도면이 없는 부품들의 치수를 측정하여
도면을 새로 생성
FreeCAD로 케이스 설계
조립성을 고려하여 파트를 분할 하고
케이스를 설계 진행