

DC2026 LASIR
AVR assembly and C code for robotics and other projects.
- Size
- 50.8 × 50.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 40
- Pads
- 108
- Tracks, vias
- 261, 33
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 11 Nov 2014
- Updated
- 8 Aug 2026
Overview
DC2026 LASIR is an open-source printed circuit board by CmdrZin, from the CmdrZin/chips_avr_examples repository on GitHub, published under the MIT licence. It is a 2-layer board of 50.8 × 50.8 mm with 38 parts on 40 nets, routed with 261 tracks and 33 vias.
It is built around the ATTINY1616-SN and TSOP38238. Its parts include 10 resistors, 5 capacitors, 3 ICs, 3 diodes and 3 connectors. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATTINY1616-SN
SOIC-20-300mil-40℃~+105℃ 1.8V~5.5V 16KB 18 20MHz 256Byte 2KB 8 Bit AVR Built-in FLASH SOIC-20-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TSOP38238
SIP-3-2.54mm-25℃~+85℃ 10mW 2.5V~5.5V 350uA 38kHz 45m ±45° SIP-3-2.54mm Infrared Remote Receiver (IRM) ROHSVishay IntertechnologyInfrared Remote Receiver (IRM)
README
README.mdchips_avr_examples
These are projects that use the chip_avr_asm_lib and 'C' modules.
| Name | Description |
|---|---|
| 3pi_Pololu_C_Code_Dev | General examples of 3pi drivers in C code. |
| AnimatronicFaceBoard | Animated Face development board in C code. |
| AT85_I2C_Bootloader | I2C Bootloader for ATtiny85 based on AVR911 and AVR112. |
| ATtiny85_TempSensor | I2C Slave for ATtiny85 to read on-chip temperature. |
| AVRFlashDataTutorial | Examples and discussion for accessing data in FLASH. |
| EM_8x8 | An 8x8 Emote Module to give a robot character. |
| Example AVR Assembly Code | General examples of uncommon commands. |
| Example AVR C Code | General examples of hardware drivers in C code. |
| GlowEyesType1 | Simple glowing LEDs for ATtiny85. |
| GlowEyesType2 | Simple glowing LEDs for WS2812B. |
| HC_SR04 Tutorial | Tutorial on how to use a HC_SR04 ultrasonic sensor. |
| I2C Architecture | Discussion about various I2C Slave designs. |
| I2C_Master_Code_Dev | Demo board code used to develop I2C code. |
| I2C_Slave_Code_Dev/I2C_Logger | Slave code Logger example. |
| I2C_Slave_Code_Dev/I2C_SlaveCore | Slave Core code example with Arduino Master. |
| ImpactMonModelB | Impact display project using ADXL345 3D accelerometer. |
| LCD_ControlPanelSlaveInC | Revised LCD I2C Slave in C code. |
| LCD_16100_CP | Revised LCD I2C Slave code. |
| LED_Display_DevCode | I2C 4x2 7-seg LED Display Slave. |
| Motor Slave | Four channel DC motor control with quad encoder and limit switch inputs. |
| NewAVR | Example code for the ATmega4808/4809 next generation of AVR devices using both Atmel Studio 7 and MPLAB X IDEs. |
| StarNet | Update of Winky Lights (20 LEDs on 5 lines) using AVR ATtiny85 in C code. |
| R2_Comm_Link | Audio communications using Dual Tones and Goertiz tone detection. |
| Range Helper | Distance ranger with vibration feedback. |
| RC Interface | RC servo signal measuring I2C Slave for AI cars. |
| SumoBot_Code_Dev | Control of a Sumo Bot base using my LCD_CDM-16100 board. |
| SumoBot_Maze | Control of a Sumo Bot base using Sumo Maze board. |
| SumoBotC | Revised code written in C. Uses LCD_CDM-16100 for I2C display. |
| TankBot_Code_Dev | DC PWM motor control, Sonar and IR sensors. |
| TankBotBare2Project | The full AVR Studio 6 development for phase 2 I2C slave. |
| USBSerialTester | A simple ASCII serial Tx/Rx module for testing Unity 2017 Serial Communications. |
| USI_I2C_Slave | 'C' code AVR312_Slave code example with Arduino Master. |
| USI_I2C_Slave_NonIntr | 'C' code I2C Slave code for ATtiny85 that doesn't use interrupts. |
| WinkyReduxProject | Redo of Winky Lights with AVR ATtiny85 in C code. |
| --------------------- | ------------------------------------------------------------ |
| Handles | Processing3 GUI Slider Class based on handles example code. |
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | TestPoint | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G1, TP1, TP2, TP3, TP4 |
| 4 | 180 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R7, R8 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm | H1, H2, H3, H4 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10 |
| 2 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R6 |
| 2 | 47uF | Capacitor_SMD:CP_Elec_4x5.7 | C3, C5 |
| 2 | RGB | Custom:RGB LED | D5, D6 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 10uH | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1 |
| 1 | 15 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 2N3904 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | ATtiny1616-S | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U2 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_Kobitone_254-EMB73-RO | BZ1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x08 | Custom:Conn_01x08_Rev | J2 |
| 1 | FIRE | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | L6920DCTR | Package_SO:MSOP-8_3x3mm_P0.65mm | U3 |
| 1 | SFH 4545 | LED_THT:LED_D5.0mm | D1 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP1 |
| 1 | TSOP38238 | OptoDevice:Vishay_MINICAST-3Pin | U1 |
Similar boards
- 2 layers80.5 × 53.8 mm

- 4 layers174 × 29 mm

- 2 layers25.4 × 28.8 mm

Kicad linear
fjalvingh/8bit-busdisplay
PCB for showing an 8 bit hex number from a 5V bus on a 7-segment display using an ATTINY1616
7 parts1 - 2 layers85.6 × 54 mm

PersonalPCB BC
Bumb1eris/PCB_Business_Card
A coin cell powered PCB business card that can play snake
73 partsMIT - 2 layers100 × 60 mm

- 2 layers81.2 × 46.1 mm

Lightmeter
empdo/lightmeter
An open-hardware handheld photographic light meter. Set shutter speed and ISO on two dials, press the button, and one of nine LEDs lights up to show the aperture you should use. Runs from a single CR2032.
47 parts - 2 layers131.7 × 80 mm

- 2 layers60 × 70 mm

Questions
How big is the DC2026 LASIR PCB?
It measures 50.8 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DC2026 LASIR use?
38 parts, built around the ATTINY1616-SN and TSOP38238. 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 DC2026 LASIR KiCad files?
From the CmdrZin/chips_avr_examples repository on GitHub, at the commit this page was made from: the board is NewAVR/DC2026_LASIR/KiCad/DC2026_LASIR/DC2026_LASIR.kicad_pcb and its schematic NewAVR/DC2026_LASIR/KiCad/DC2026_LASIR/DC2026_LASIR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DC2026 LASIR design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).