Skip to the content
PCBKitNew board
2 layers73.7 × 48.3 mmIcb8xduino-328p, the printed circuit board in 3D

Icb8xduino-328p

abtoc/icb8xduino-328p

Arduino compatible machine adapted to ICB-86 and ICB-87 series manufactured by Sunhayato Co.

Size
73.7 × 48.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
36
Pads
131
Tracks, vias
506, 2
Pours
3
Routed
Yes
KiCad
KiCad 4
Created
19 Jan 2018
Updated
2 Mar 2018

Overview

Icb8xduino-328p is an open-source printed circuit board by abtoc, from the abtoc/icb8xduino-328p repository on GitHub. It is a 2-layer board of 73.7 × 48.3 mm with 35 parts on 36 nets, routed with 506 tracks and 2 vias.

It is built around the ATMEGA328-PU. Its parts include 9 capacitors, 5 resistors, 3 connectors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

ICB8xduino-328p(kicadプロジェクト一式)

写真1
写真2

ボードサイズをサンハヤト社製のICB-86,ICB-87のサイズに合わせたArduino互換基板です。 Arduino上でハードウェアのプロトタイプ作成者向けのボードになります。

目的とするシールドが無い場合は、ハードウェアの実装が必要になります。 が、下記のような問題に直面すると思います。

  • 専用のユニバーサル基板を使用しなければならない
  • 専用のユニバーサル基板の種類が限られる
  • 100milピッチではないコネクタのため、アートワークが困難

本基板は、上記を考慮し、Arduinoプラットフォーム上で、 ハードウェア・プロトタイプ開発の手助けができれば幸いです。

特徴

  • サイズはICB-86,ICB-87相当としています
  • 基板の角のそれぞれにATmega328pのピンを全てアサインしています
    また、ICB-86,ICB-87のコネクタパターンに合うよう配置しています

仕様

  • ATmega328pで動作します
  • クロックは16MHzクリスタル・レゾネータ及びインターナルクロック(8MHz)で動作可能です
  • デジタルとアナログの電源はジャンパで分離しています
  • 電源はUSBシリアル変換アダプター、ACアダプタ(コネクタ上のVINも含む)です

使用方法

内容について

  • kicadのプロジェクトファイル一式が入れられております
  • ガーバーデータは garberディレクトリ に格納しております
No.ファイル名種類
1ICB8xduino-328p-F.Cu.gtlトップレイヤ
2ICB8xduino-328p-B.Cu.gblボトムレイヤ
3ICB8xduino-328p-F.Mask.gts表面ソルダレジスト
4ICB8xduino-328p-B.Mask.gbs裏面ソルダレジスト
5ICB8xduino-328p-F.SilkS.gto表面シルク
6ICB8xduino-328p-B.SilkS.gbo裏面シルク
7ICB8xduino-328p-Edge.Cuts.gm1基板外形
8ICB8xduino-328p.drlスルーホール有ドリルデータ
9ICB8xduino-328p-NPTH.drlスルーホール無ドリルデータ

回路図

パターン

  • 前面
    全面

  • 背面
    全面

部品表

No.Reference部品名備考
1C1積層セラミックコンデンサ 0.1μF
2C2電解コンデンサ 47μF
3C3電解コンデンサ 47μF
4C4積層セラミックコンデンサ 0.1μF
5C5積層セラミックコンデンサ 22pFインターナルクロック、レゾネータ使用時は不要
6C6積層セラミックコンデンサ 22pFインターナルクロック、レゾネータ使用時は不要
7C7積層セラミックコンデンサ 0.1μF
8C8積層セラミックコンデンサ 0.1μF
9C9積層セラミックコンデンサ 0.1μF
10CONN11x8 2.54mmピッチ ピンフレーム
11CONN21x8 2.54mmピッチ ピンフレーム
12CONN31x8 2.54mmピッチ ピンフレーム
13CONN41x8 2.54mmピッチ ピンフレーム
14CONN52x3 2.54mmピッチ ピンヘッダ
15D13mm LED(赤)
16D23mm LED(緑)
17J12.1mm標準DCジャック
18J21x6 2.54mmピッチ ピンヘッダ(L型)
19(J4)秋月電子 AE-FT234X 用端子AT-FT234Xを使いたい場合に実装してください
20JP12x3 2.54mmピッチ ピンヘッダ
21(JP1)2.54ピッチ・ジャンパーピン
22R1炭素皮膜抵抗器 10KΩ 1/4W (茶黒橙)
23R2炭素皮膜抵抗器 330Ω 1/4W (橙橙茶)
24R3炭素皮膜抵抗器 10KΩ 1/4W (茶黒橙)
25R4炭素皮膜抵抗器 330Ω 1/4W (橙橙茶)
26R5炭素皮膜抵抗器 330Ω 1/4W (橙橙茶)
27SW1タクトスイッチ
28U1三端子レギュレータ 5V0.5A
29U2ATMEGA328P-PU
30(U2)ICソケット(28ピン,300mil)
31Y1水晶振動子(16MHz)又はセラミック発振子(16MHz)インターナルクロックの場合は不要

実装

  • GS1,GS2はハンダで接続してください。
  • 内蔵クロックを使用する場合は、C5,C6及びクリスタルの実装は必要ありません。
  • レゾネータを使用する場合は、C5,C6の実装は必要ありません。
  • 電源をDCアダプタ(VIN端子含む)・USBシリアル変換アダプターのどちらかを、
    ジャンパーで選択してください(回路図中JP1)
  • Arduinoとして使用する場合は、AVRISP mk2でブートローダを書き込んでください
    ブートローダ書き込み済のマイコンを使用する場合は不要です。また、 ISCP端子も不要です
  • ACアダプタの電源は三端子レギュレータの仕様に従ってください
    本回路では12〜35Vを想定してます、

ブートローダー書込

Arduinoとして使用する場合は、ブートローダーを書き込んでください
※AVRISP mk2で書き込む場合

クリスタル、レゾネーターで使用する場合
text
avrdude \
-P usb            \
-b 19200          \
-c avrisp2        \
-p m328p          \
-v -e             \
-U efuse:w:0xFD:m \
-U hfuse:w:0xD6:m \
-U lfuse:w:0xFF:m

avrdude           \
-P usb            \
-b 19200          \
-c avrisp2        \
-p m328p          \
-v -e             \
-U lock:w:0xCF:m  \
-U flash:w:optiboot/optiboot_atmega328.hex
インターナル・クロックで使用する場合
text
avrdude \
-P usb            \
-b 19200          \
-c avrisp2        \
-p m328p          \
-v -e             \
-U efuse:w:0xFD:m \
-U hfuse:w:0xDA:m \
-U lfuse:w:0xE2:m

avrdude           \
-P usb            \
-b 19200          \
-c avrisp2        \
-p m328p          \
-v -e             \
-U lock:w:0xCF:m  \
-U flash:w:ATmegaBOOT_168_atmega328_pro_8MHz.hex

スケッチ書き込み(Arduino IDE)

  • スケッチの書き込みはUSBシリアル変換アダプターを使用してください
    ピンアサインはArduino Proと同等にしてあります
  • ボードの選択は下記の通りです
    • クリスタル、レゾネータの場合
      • ボード:Arduino/Genuino UNO
    • インターナルクロックの場合
      • ボード;Arduino Pro or Pro mini
      • プロセッサ:ATmega328P(3.3V, 8MHz)
  • シリアルポートはUSBシリアル変換アダプターのポートを使用してください

コネクタ

CONN1

NoAduinoATmega328pPin備考
1GNDDGND8
2RESET#RESET1
30PD0/RXD2
41PD1/TXD3
52PD24
63PD35
74PD46
8VDDVCC7

CONN2

NoAduinoATmega328pPin備考
1GNDDGND8
2XTAL1PB69内蔵クロックのみ使用可能
3XTAL2PB710内蔵クロックのみ使用可能
45PD511
56PD612
67PD713
78PB014
8VINVIN-3端子レギュレータ入力

CONN3

NoAduinoATmega328pPin備考
19PB115
210PB2/SS16
311PB3/MOSI17
412PB4/MISO18
513PB5/SCK19
6VCCAVCC20アナログ電源
7AREFAREF21
8GNDAGND22アナログ電源

CONN4

NoAduinoATmega328pPin備考
1A0PC023
2A1PC124
3A2PC225
4A3PC326
5A4PC4/SDA27
6A5PC5/SCL28
7GNDDGND8
8VDDVCC7

ライセンス

クリエイティブ・コモンズ・ライセンス
基板のアートワークについてはクリエイティブ・コモンズ 表示 - 非営利 4.0 国際 ライセンスの下に提供されています。

Parts

35
QtyValueFootprintReferences
50.1uCapacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C4, C7, C8, C9
4Wire_Pads:SolderWirePad_single_0-8mmDrill, , ,
3330Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R4, R5
210kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R3
222pCapacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC5, C6
247uCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC2, C3
11-7Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmCONN1
115-22Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmCONN3
116MHzICB8xduino:Resonator__HC49-U_VerticalY1
123-28Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmCONN4
18-14Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmCONN2
1AE-FT234XPin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ4
1ATMEGA328-PUHousings_DIP:DIP-28_W7.62mm_SocketU2
1BARREL_JACKConnectors:BARREL_JACKJ1
1GNDConnectors:GS2GS2
1GREENLEDs:LED_D3.0mmD2
1ICSPPin_Headers:Pin_Header_Straight_2x03_Pitch2.54mmCONN5
1POWERConnectors:GS2GS1
1PWRPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP1
1REDLEDs:LED_D3.0mmD1
1RESETICB8xduino:SW_PUSH_Single_6mmSW1
1SerialPin_Headers:Pin_Header_Angled_1x06_Pitch2.54mmJ2
1TA78M05FTO_SOT_Packages_THT:SIPAK-1EP_HorizontalU1

Questions

How big is the Icb8xduino-328p PCB?

It measures 73.7 × 48.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Icb8xduino-328p use?

35 parts, built around the ATMEGA328-PU. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Icb8xduino-328p KiCad files?

From the abtoc/icb8xduino-328p repository on GitHub, at the commit this page was made from: the board is ICB8xduino-328p.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Icb8xduino-328p design in my own project?

Its repository states no licence, so its author keeps all rights: ask abtoc before reusing the design.

Similar boards

  • 2 layers104.9 × 75.2 mmHandipi kb, the printed circuit board in 3D

    Handipi kb

    brickbots/HandiPi

    Handheld RPI4 based computer with keyboard and display

    95 parts814MIT
  • 2 layers228 × 98 mmPlaid, the printed circuit board in 3D

    Plaid

    hsgw/plaid

    12x4 ortholinear usb keyboard made by Through Hole components ONLY.

    139 parts779MIT
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers284.7 × 94.2 mmLumberjack, the printed circuit board in 3D

    Lumberjack

    peej/lumberjack-keyboard

    5x12 ortholinear through-hole component keyboard PCB for standard 60% cases

    165 parts403MIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers63.3 × 57.2 mmRam Tester, the printed circuit board in 3D

    Ram Tester

    tops4u/Ram-Tester

    Ram Tester for vintage CBM Computer RAM Chips

    42 parts118
  • 2 layers285 × 117 mmTartan, the printed circuit board in 3D

    Tartan

    hsgw/tartan

    60% keyboard made by through-hole parts only

    171 parts98