

Smarthomeswitch
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
7ATSAM4S2AA-AU
LQFP-48(7x7)-40℃~+85℃ 1.62V~3.6V 120MHz 128KB 12bit 32 Bit 34 64KB ARM Cortex-M4 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)DS18B20
TO-92-55℃~+125℃ 12bit 3V~5.5V 750ms Single-bus ±0.4℃ TO-92 Temperature Sensors ROHSUMWTemperature SensorsLM3410XSD
WSON-6-EP(3x3)-40℃~+125℃ 1 1.6MHz 2.7V~5.5V 2.8A 3V~24V Built-in DC-DC Over-Temperature Protection (OTP)、Built-in soft-start PWM SEPIC、Boost WSON-6-EP(3x3) LED Drivers ROHSTexas InstrumentsLED DriversLM358
SOP-8-18V~18V 0℃~+70℃ 1.2MHz 10nA 2 24mA 3V~36V 500uA 50nA 5mV 80dB Built-in compensation SOP-8 Operational Amplifier ROHSMSKSEMIOperational AmplifierMTCH101-I/OT
SOT-23-6-40℃~+85℃ 1 2V~5.5V 340uA 97uA Capacitive Touch SOT-23-6 Touch Sensors ROHSMicrochip TechnologyTouch SensorsAP5100
UncategorisedDiodes IncorporatedZLDO1117K33TC
TO-252-3-40℃~+125℃@(Tj) 1 1.35V@(1A) 18V 1A 3.3V 4mA 60dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive TO-252-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
Readme.mdIssues 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R14, R15, R16, R18, R19, R21, R30, R31, R42, R43, R44, R45, R46, R47, R48 +5 |
| 18 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5, C6, C7, C11, C12, C16, C17, C18, C19, C20, C21, C26, C34, C35, C37 +2 |
| 13 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7, R8, R9, R10, R11, R32, R35, R37, R38, R51, R52, R57 |
| 7 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R12, R20, R22, R33, R36 |
| 7 | C | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C14, C22, C23, C24, C25, C27 |
| 4 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder | C13, C15, C33, C36 |
| 4 | 49R9 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R26, R27, R28, R29 |
| 4 | D | gesfluid:DO-213AB | D5, D6, D7, D8 |
| 3 | DIODE | Diode_SMD:D_SMA | D1, D2, D3 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO14580 | H1, H2, H3 |
| 3 | Q_NPN_BCE | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | Q1, Q2, Q3 |
| 2 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R39, R53 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R40, R41 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3 |
| 2 | 270 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | Display | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J12, J15 |
| 2 | IM06 | footprints:IM06CTS | K1, K2 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D11, D12 |
| 2 | R_Potentiometer | Potentiometer_SMD:Potentiometer_Bourns_TC33X_Vertical | RV1, RV2 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2, JP3 |
| 1 | 100p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C30 |
| 1 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C10 |
| 1 | 12/16 MHz | Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm | Y2 |
| 1 | 22n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C28 |
| 1 | 22u | Capacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder | C31 |
| 1 | 22uH | Inductor_SMD:L_Wuerth_WE-PD2-Typ-L | L4 |
| 1 | 25 MHz | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | 2k32 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 4.02 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23 |
| 1 | 4.7mH | Inductor_SMD:L_12x12mm_H8mm | L3 |
| 1 | 49.9 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24 |
| 1 | 49r9 | Resistor_SMD:R_Array_Convex_4x0612 | RN1 |
| 1 | 4k7 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R34 |
| 1 | 9.53 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25 |
| 1 | AC_IN | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J2 |
| 1 | AC_OUT_1 | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J3 |
| 1 | AC_OUT_2 | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J4 |
| 1 | AP5100 | footprints:SOT26 | U6 |
| 1 | ATSAM4S2AA | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | C_Polarized_US | Capacitor_SMD:CP_Elec_6.3x5.8 | C29 |
| 1 | Conn_01x04_Male | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J10 |
| 1 | Conn_ARM_JTAG_SWD_10 | nqbit:JTAG_50mil | J16 |
| 1 | Conn_Eth | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | Conn_Led | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J6 |
| 1 | Conn_PIR | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J8 |
| 1 | Conn_Q_RAD | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J5 |
| 1 | Conn_RAD_TEMP | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J9 |
| 1 | Conn_RAD_Valves | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J7 |
| 1 | Conn_UART | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J11 |
| 1 | DS18B20 | Package_TO_SOT_THT:TO-92_Inline | U4 |
| 1 | D_Schottky | Diode_SMD:D_SMA | D10 |
| 1 | D_Schottky | Diode_SMD:D_Powermite2_AK | D4 |
| 1 | D_Zener | Diode_SMD:D_SMA_Handsoldering | D13 |
| 1 | ENC28J60x-SS | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U1 |
| 1 | FerriteBead | Inductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolder | FB1 |
| 1 | Heatsink_Pad | Heatsink:Heatsink_AAVID_573300D00010G_TO-263 | HS1 |
| 1 | L | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1 |
| 1 | L | Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L2 |
| 1 | LDR03 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical | R17 |
| 1 | LM3410 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U5 |
| 1 | LM358 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | L_Ferrite | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L5 |
| 1 | MTCH101 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U8 |
| 1 | TouchPad | Connector_Wire:SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm | TP1 |
| 1 | Transformador LAN Ethernet | footprints:SM13072APEL | TR1 |
| 1 | Transformer 12 V 2VA | footprints:12v_transformer_single | T1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | J17 |
| 1 | ZENER | Diode_SMD:D_SOD-323 | D9 |
| 1 | ZLDO1117K33TC | Package_TO_SOT_SMD:TO-252-3_TabPin2 | U7 |
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 mm

- 2 layers21.8 × 16.3 mm

- 2 layers21.8 × 16.3 mm

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 mm

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 layers

Driver
Caraffa-git/LM3410X-Laser-Driver
Yet another CC laser diode driver based on LM3410X
10 partsGPL-3.0 - 4 layers45 × 35 mm

- 2 layers

- 2 layers80 × 75 mm

Planta control
cesar191/diseno_PCB
diseño de una pcb de control el cual puede tener diferentes estructuras
55 parts