Skip to the content
PCBKitNew board
2 layers140 × 70 mmSmarthomeswitch, the printed circuit board in 3D

Electronic switch schematics and pcb

Size
140 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
154
Nets
139
Pads
482
Tracks, vias
1,472, 136
Pours
6
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
10 Nov 2024
Updated
10 Nov 2024

Overview

Smarthomeswitch is an open-source printed circuit board by aalvarezlopez, from the aalvarezlopez/smartswitch_hw repository on GitHub. It is a 2-layer board of 140 × 70 mm with 154 parts on 139 nets, routed with 1,472 tracks and 136 vias.

It is built around the ATSAM4S2AA-AU, DS18B20 and LM3410XSD, with the LM358, MTCH101-I/OT and AP5100 among its other parts. Its parts include 57 resistors, 36 capacitors, 15 connectors, 13 diodes and 8 ICs. It belongs with the SAM D and SAM boards of this library.

Main components

7

README

Readme.md

Issues found while testing the first version

  • Resisor package is 0201, change it to 0603
  • I2C pins are located in a invalid pin. Correct location is:
    • TWD0 SPI_SDA => PA3
    • TWCK SPI_CLK PA4
  • I2C pull up resistors are missed (4k7)
  • SPI pins are located in a invalid pin. Correct location is:
    • MISO => PA12
    • MOSI => PA13
    • SPCK => PA14
  • DS18B20 can be serialized. Hot/Cold temperature of each radiator could use the same bus

Parts

154
QtyValueFootprintReferences
21RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13, R14, R15, R16, R18, R19, R21, R30, R31, R42, R43, R44, R45, R46, R47, R48 +5
18100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C5, C6, C7, C11, C12, C16, C17, C18, C19, C20, C21, C26, C34, C35, C37 +2
13100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7, R8, R9, R10, R11, R32, R35, R37, R38, R51, R52, R57
710kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4, R12, R20, R22, R33, R36
7CCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C14, C22, C23, C24, C25, C27
410uCapacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolderC13, C15, C33, C36
449R9Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR26, R27, R28, R29
4Dgesfluid:DO-213ABD5, D6, D7, D8
3DIODEDiode_SMD:D_SMAD1, D2, D3
3MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO14580H1, H2, H3
3Q_NPN_BCEPackage_TO_SOT_SMD:SOT-223-3_TabPin2Q1, Q2, Q3
20Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR39, R53
21kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR40, R41
222pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3
2270Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2DisplayConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ12, J15
2IM06footprints:IM06CTSK1, K2
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD11, D12
2R_PotentiometerPotentiometer_SMD:Potentiometer_Bourns_TC33X_VerticalRV1, RV2
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP2, JP3
1100pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC30
110uCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC10
112/16 MHzCrystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY2
122nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC28
122uCapacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolderC31
122uHInductor_SMD:L_Wuerth_WE-PD2-Typ-LL4
125 MHzCrystal:Crystal_SMD_HC49-SDY1
12k32Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
14.02Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR23
14.7mHInductor_SMD:L_12x12mm_H8mmL3
149.9Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR24
149r9Resistor_SMD:R_Array_Convex_4x0612RN1
14k7Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR34
19.53Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR25
1AC_INTerminalBlock:TerminalBlock_bornier-3_P5.08mmJ2
1AC_OUT_1TerminalBlock:TerminalBlock_bornier-3_P5.08mmJ3
1AC_OUT_2TerminalBlock:TerminalBlock_bornier-3_P5.08mmJ4
1AP5100footprints:SOT26U6
1ATSAM4S2AAPackage_QFP:LQFP-48_7x7mm_P0.5mmU2
1C_Polarized_USCapacitor_SMD:CP_Elec_6.3x5.8C29
1Conn_01x04_MaleConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ10
1Conn_ARM_JTAG_SWD_10nqbit:JTAG_50milJ16
1Conn_EthConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1Conn_LedConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ6
1Conn_PIRConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ8
1Conn_Q_RADConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ5
1Conn_RAD_TEMPConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ9
1Conn_RAD_ValvesConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ7
1Conn_UARTConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ11
1DS18B20Package_TO_SOT_THT:TO-92_InlineU4
1D_SchottkyDiode_SMD:D_SMAD10
1D_SchottkyDiode_SMD:D_Powermite2_AKD4
1D_ZenerDiode_SMD:D_SMA_HandsolderingD13
1ENC28J60x-SSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU1
1FerriteBeadInductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolderFB1
1Heatsink_PadHeatsink:Heatsink_AAVID_573300D00010G_TO-263HS1
1LInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1
1LInductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolderL2
1LDR03Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR17
1LM3410Package_TO_SOT_SMD:SOT-23-5_HandSolderingU5
1LM358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1L_FerriteInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL5
1MTCH101Package_TO_SOT_SMD:SOT-23-6_HandsolderingU8
1TouchPadConnector_Wire:SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mmTP1
1Transformador LAN Ethernetfootprints:SM13072APELTR1
1Transformer 12 V 2VAfootprints:12v_transformer_singleT1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex_47346-0001J17
1ZENERDiode_SMD:D_SOD-323D9
1ZLDO1117K33TCPackage_TO_SOT_SMD:TO-252-3_TabPin2U7

Questions

How big is the Smarthomeswitch PCB?

It measures 140 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Smarthomeswitch use?

154 parts, built around the ATSAM4S2AA-AU, DS18B20, LM3410XSD and LM358. 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 Smarthomeswitch KiCad files?

From the aalvarezlopez/smartswitch_hw repository on GitHub, at the commit this page was made from: the board is smarthomeswitch.kicad_pcb and its schematic core.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Smarthomeswitch design in my own project?

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

Similar boards

  • 2 layers21.8 × 16.3 mmNk fido2, the printed circuit board in 3D

    Nk fido2

    Nitrokey/nitrokey-fido2-hardware

    Hardware layout of the Nitrokey FIDO2

    33 parts15
  • 2 layers21.8 × 16.3 mmNk u2f, the printed circuit board in 3D

    Nk u2f

    Nitrokey/nitrokey-fido-u2f-hardware

    Hardware for Nitrokey FIDO U2F

    29 parts9
  • 2 layers21.8 × 16.3 mmNk start, the printed circuit board in 3D

    Nk start

    Nitrokey/nitrokey-start-hardware

    Crypto Stick is a USB 32-bit computer with STM32F103 processor and an OpenPGP smart card. It has a minimalistic design, the MCU is running at 72MHz, and it has a SWD port for main flash ROM update.

    39 parts5
  • 2 layers76.2 × 30.5 mmConst led, the printed circuit board in 3D

    Const led

    njeff/portaled

    This is essentially a flashlight I designed because I wanted to use some free parts from TI. This uses the LM3410 driver to boost the voltage of the LiPo battery and drive the LEDs at a constant current.

    183 parts1
  • 2 layersDriver, the printed circuit board in 3D

    Driver

    Caraffa-git/LM3410X-Laser-Driver

    Yet another CC laser diode driver based on LM3410X

    10 partsGPL-3.0
  • 2 layersSensor water, the printed circuit board in 3D

    Sensor water

    boiduykhanh/kicad-sensor-water

    73 parts1
  • 2 layers80 × 75 mmPlanta control, the printed circuit board in 3D

    Planta control

    cesar191/diseno_PCB

    diseño de una pcb de control el cual puede tener diferentes estructuras

    55 parts