
IO Card G3
PerMalmberg/IO-Card-G3
This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.

LED driver for up to nine LED strings
Multichannel led driver is an open-source printed circuit board by rossuthoff, from the rossuthoff/multichannel_led_driver repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 72.3 × 36.1 mm with 340 parts on 55 nets, routed with 419 tracks and 51 vias.
It is built around the SI2312CDS. Its parts include 33 resistors, 18 transistors, 8 capacitors, 3 connectors and 2 ICs.
Switching boost LED driver based on the Linear Technology LT3478-1 chip.
This design requires the footprints found in the kicad_footprints repository. Make sure the library and .mod files are added to your folder search locations. This board utilizes the ytai/IOIO microcontroller (MCU) and is designed to match to its header layout. Other microcontrollers that can send 3.3 V signals and control an I2C interface may be used.
LED driver is used in boost mode. The battery voltage must be less than the voltage drop across each individual LED string. Header connnection between this board and the IOIO board provide power to the MCU.
Connect the LED strings to V+ (anode) and V1 through V9 (cathodes) connections. The LED string to be illuminated is controlled through a 3.3V signal to the s1 through s9 pins. The applied current is controlled through a Analog Devices AD5247 digital potentiometer with an I2C interface.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 510 | Resistors_SMD:R_0603 | R17, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33 +2 |
| 11 | 10k | Resistors_SMD:R_0603 | R4, R5, R7, R8, R9, R10, R11, R12, R13, R14, R16 |
| 9 | Si2312CDS | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q9, Q10, Q11, Q12, Q17 |
| 9 | Si2315BDS | TO_SOT_Packages_SMD:SOT-23 | Q5, Q6, Q7, Q8, Q13, Q14, Q15, Q16, Q20 |
| 4 | CONN_01X03 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | , , , |
| 4 | Mounting_Hole | Mounting_Holes:MountingHole_3.2mm_M3 | , , , |
| 3 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | , , |
| 3 | F_1mm | footprints:Fiducial_1mm_Dia_2mm_Outer_CopperTop | , , |
| 2 | 0.1uF | Capacitors_SMD:C_0603 | C5, C7 |
| 2 | 1uF | Capacitors_SMD:C_0603 | C4, C6 |
| 2 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | , P16 |
| 1 | 100k | Resistors_SMD:R_0402 | R1 |
| 1 | 10u | Capacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_Reflow | C8 |
| 1 | 10uF | Capacitors_SMD:C_1812 | C3 |
| 1 | 1k | Resistors_SMD:R_0603 | R6 |
| 1 | 24k | Resistors_SMD:R_0402 | R2 |
| 1 | 3.3uF | Capacitors_SMD:C_0603 | C1 |
| 1 | 4.7uF | Capacitors_SMD:C_1206 | C2 |
| 1 | 6.8uH | footprints:Sumida_L_CDRH105R | L1 |
| 1 | 69.8k | Resistors_SMD:R_0402 | R3 |
| 1 | AD5247 | footprints:SC-70-6 | U3 |
| 1 | CONN_01X02 | Connectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled | J4 |
| 1 | CONN_01X04 | Connectors_JST:JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled | J1 |
| 1 | CONN_01X06 | Connectors_JST:JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled | P2 |
| 1 | D_Schottky_AAK | footprints:D_PowerDI-5 | D1 |
| 1 | LED | footprints:LED_0603 | D2 |
| 1 | LT3478-1 | footprints:TSSOP-16-1EP_4.4x5mm_Pitch0.65mm | U1 |
| 1 | SW_SPST | footprints:C&K_SPST_switch_L101011MS02Q | SW1 |
The 84 most common of 340 parts.
It measures 72.3 × 36.1 mm and has 2 copper layers, 1.6 mm thick.
340 parts, built around the SI2312CDS. 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.
From the rossuthoff/multichannel_led_driver repository on GitHub, at the commit this page was made from: the board is multichannel_led_driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

PerMalmberg/IO-Card-G3
This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.

ductomn/Swarm-robot
Bachelor Thesis - Design and implementation of a cooperative robotic platform with simple communication




StudioKAT/Toolbox
主な機能: - オーディオ/CVミキサー(加算・減算) - CVへのオフセット追加(5V/10V)・極性反転 - 1:3 バッファード・マルチプル - 2:2 ユニティミキサー - 3:1 アベレージミキサー(各チャンネルのゲイン = 1/3) - SIGNセクション:インバーター / 半波整流 / 全波整流 - LOGICセクション:アナログOR / アナログAND - S&Hセクション:サンプル&ホールド / ホワイトノイズ出力…

brainsmoke/usb_proto
This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.
