Skip to the content
PCBKitNew board
2 layersI2c slave, the printed circuit board in 3D
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
55
Pads
134
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20171130)
Created
12 Jun 2020
Updated
12 Jun 2020

Overview

I2c slave is an open-source printed circuit board by Hackuarium, from the Hackuarium/i2c-slave repository on GitHub. It is a 2-layer board with 29 parts on 55 nets.

It is built around the ATMEGA328P-AU, ACT4088US-T and B240A. Its parts include 8 resistors, 6 capacitors, 5 diodes, 4 connectors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Simple I2C slave

Slave I2C that can work independently

  • LCD screen (2 lines) (7 pins)
  • Rotary push button (3 pins)
  • RJ-12 connector to connect to a master
  • ATMEGA 328
    • we don't need a crystal

Arduino uno

ArduinoPortFunctionAssigned
0RXProgramming
1TXProgramming
2INT0rotary 1
3INT1 OC2B
4rotary 2
5rotary push
6OC0ALCD 1
7LCD 2
8LCD 3
9OC1A
10SS
11MOSIICSP
12MISOICSP
13SCKICSP
A0LCD 4 - Power
A1LCD 5
A2LCD 6
A3LCD 7
A4
A5
D18SDARJ-12 SDA
D19SCLRJ-12 SCL

LCD

Rotary push button

RJ-12

6P/6P

  • 12v / 24v
  • SDA - 3.3v
  • SCL - 3.3v
  • GND

Power supply

Programming

Add the boot loader

tag-connect

Program through USB using FTDI

Micro-controller

Parts

29
QtyValueFootprintReferences
4D_SchottkyDiode_SMD:D_SOD-123D1, D2, D3, D4
310kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R5
2100Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3, R4
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2
110kPotentiometer_THT:Potentiometer_Bourns_3339S_HorizontalRV1
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC3
110µFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC5
116.23kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR8
122nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC4
122µFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6
14.7µHResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1
149.9kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7
1ACT4088Package_TO_SOT_SMD:SOT-23-6_HandsolderingU2
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1B240ADiode_SMD:D_SOD-123D5
1CCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1
1Conn_01x06_FemaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1Conn_02x03_Odd_EvenConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ2
1Conn_Coaxial_PowerConnector_BarrelJack:BarrelJack_HorizontalJ4
1HY1602EDisplay:WC1602ADS1
1RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6
1RJ12Connector_RJ:RJ25_Wayconn_MJEA-660X1_HorizontalJ1
1Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1

Questions

What parts does the I2c slave use?

29 parts, built around the ATMEGA328P-AU, ACT4088US-T and B240A. 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 I2c slave KiCad files?

From the Hackuarium/i2c-slave repository on GitHub, at the commit this page was made from: the board is pcb/i2c-slave/i2c-slave.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the I2c slave design in my own project?

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

Similar boards

  • 2 layers85 × 75 mmEsp32, the printed circuit board in 3D

    Esp32

    Hackuarium/esp-32wroom

    Start by installing the ESP32 board in Arduino IDE https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/ (Mac/Linux)…

    74 parts
  • 2 layers99.9 × 99.9 mmIo base, the printed circuit board in 3D

    Io base

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    98 parts990GPL-3.0
  • 2 layers65 × 35 mmEsc v1, the printed circuit board in 3D

    Esc v1

    savob/esc

    My custom ESC project

    44 parts4CERN-OHL-W-2.0
  • 2 layers68.6 × 53.3 mmEos atmega328p board, the printed circuit board in 3D

    Eos atmega328p board

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    71 parts8MIT
  • 2 layers43.2 × 17.6 mmOtterPill, the printed circuit board in 3D

    OtterPill

    Jana-Marie/OtterPill

    stm32f072 dev board with arduino nano alike pinout

    37 parts162
  • 4 layers60 × 44 mmSTM32G431, the printed circuit board in 3D

    STM32G431

    Jana-Marie/OtterControlNG

    Next generation of OtterControl.

    156 parts9
  • 2 layers100 × 87 mmBertha main, the printed circuit board in 3D

    Bertha main

    Hackuarium/bioreactor

    Please refer to the documentation for all useful information.

    159 parts7
  • 2 layers42.6 × 15.2 mmLightball, the printed circuit board in 3D

    Lightball

    Jana-Marie/lightball

    Replacement PCB for those cheap "flying balls" from AliExpress

    47 parts