HangeulClock DIY v2
gogomaker·HangeulClock_DIY_v2·design/PCB/hanClock/hanClock.kicad_pcb
About the HangeulClock DIY v2 PCB
HangeulClock DIY v2 is an open source AVR/Arduino PCB design by gogomaker, published on GitHub. It is a 2-layer board measuring 156.5 × 152.5 mm, with 104 components from 18 distinct parts.
Its main chip is the Arduino_Nano_v3.1, from the AVR/Arduino family. By type, the board carries 44 diodes, 36 capacitors, 14 resistors, 4 switches, 3 connectors and 1 module.
From the project
한글시계 v2 - v1을 바탕으로 완전히 새롭게 만드는 v2
'이야 남의 것 배껴서 똑같이 만들었는데 내가 응용해서 만든 것도 하나 있어야지 않겠나...' \ 그래서 만들게 된 한글시계 v2 이다. \ -사실 말만 v2이지 상당히 다른 구조를 가지고 있다.
모든 함수는 각자의 기능에 충실하게 작성되어야 하며, 함수 용도 외의 타용도의 코드가 작성되면 안 된다. 반드시 해당 기능만 있어야 한다.
아두이노 내부의 전체 순서를 결정하는 time 변수는 이름을 internal_millis 내지는 '내부의 시간기준'이란 뜻을 가질 수 있는 이름으로 변경하기
한글시계 온습도 표시 시에 온도 및 습도(단위)는 네오픽셀 색깔을 다르게 하자.\ 색깔이 같으면 숫자 읽을 때 햇갈릴 수도 있을 듯
스위치 디바운싱을 소프트웨어로 처리하지말고 하드웨어로 처리하자. 그럼 얼마나 편하겠니...
Main components on the HangeulClock DIY v2
HangeulClock DIY v2 bill of materials (BOM)
104 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_Nano_v3.1 | Arduino_Nano | A1 |
| 1 | BC547 | BC547 | Q1 |
| 1 | DHT22-11 | PinSocket_1x04_P2.54mm_Horizontal | J1 |
| 1 | DS3231 | PinSocket_1x06_P2.54mm_Horizontal | J2 |
| 1 | HM-10 | PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | Active_buzzer | buzzer | BZ1 |
| 1 | mode_change_sw | SMDbutton | SW1 |
| 1 | Time_sw | KLT_SW | SW2 |
| 1 | LED_sw | KLT_SW | SW3 |
| 1 | Alarm_sw | KLT_SW | SW4 |
| 35 | SK6812 | LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm | D0, D1, D2, D3, D4, D5, D6, D7 +27 |
| 9 | WW LED | 3216LED | D35, D36, D37, D38, D39, D40, D41, D42 +1 |
| 35 | 100nF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C0, C1, C2, C3, C4, C5, C6, C7 +27 |
| 1 | 1000uF | C_K14 | C35 |
| 1 | 470Ω | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 3 | 10KΩ | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3, R14 |
| 1 | R_PHOTO | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R4 |
| 9 | 110Ω | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5, R6, R7, R8, R9, R10, R11, R12 +1 |
HangeulClock DIY v2 design files
The KiCad project lives in the gogomaker/HangeulClock_DIY_v2 repository on GitHub; these links point at the commit this page was built from.
HangeulClock DIY v2: common questions
What microcontroller does the HangeulClock DIY v2 use?
The HangeulClock DIY v2 is built around the Arduino_Nano_v3.1, from the AVR/Arduino family.
How big is the HangeulClock DIY v2 PCB?
The HangeulClock DIY v2 measures 156.5 × 152.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the HangeulClock DIY v2?
104 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the HangeulClock DIY v2 design files?
From the gogomaker/HangeulClock_DIY_v2 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the HangeulClock DIY v2 design in my own project?
The repository has no license, so all rights stay with gogomaker. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the HangeulClock DIY v2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k