

Lasgun
IR LED blaster and IR receiver for dogfighting mini quads.
- Size
- 50 × 25 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 18
- Pads
- 103
- Tracks, vias
- 253, 32
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 2 Nov 2015
- Updated
- 5 Nov 2015
Overview
Lasgun is an open-source printed circuit board by Outine, from the Outine/Lasgun repository on GitHub. It is a 2-layer board of 50 × 25 mm with 23 parts on 18 nets, routed with 253 tracks and 32 vias.
It is built around the ATMEGA328P-AU and STM32F042G6U6. Its parts include 6 resistors, 3 capacitors, 3 diodes, 3 connectors and 1 IC. It belongs with the STM32 and AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)STM32F042G6U6
UFQFPN-28(4x4)-40℃~+85℃ 1.65V~3.6V 12bit 24 32 Bit 32KB 48MHz 6KB ARM Cortex-M0 Built-in FLASH UFQFPN-28(4x4) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)
README
README.mdLasgun
IR LED blaster and IR receiver for dogfighting mini quads.
Generate 38KHz pulses using timer on either the arduino or the stm32f042 (soic stm32 chip), Take this and drive 1 or more mosfets with it, which in turn drive IR LEDs.
Monitor input on capture pin to trigger 'firing', potential for functionality to be selected based on input pulse length.
Monitor inputs from IR receiver to see if the other quad is shooting at us.
For potential gamification, add extra led driver footprints so we can implement "shields", maybe footprint for a CAN bus if bored.
Also add P-FET output to toggle power on/off to external flight board on mini quad. When mini quad is "shot down" and loses lives, we will kill power to the flight board and drop out of the air.
#Libraries used imciner2 has a good kicad library that adds things like 0.1" pin headers etc.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100nf | Capacitors_SMD:C_0603_HandSoldering | C1, C2, C3 |
| 2 | 10K | Resistors_SMD:R_0603_HandSoldering | R3, R4 |
| 2 | 10k | Resistors_SMD:R_0603_HandSoldering | R1, R2 |
| 2 | CONN_01X03 | Pin_Headers:Pin_Header_Angled_1x03 | P1, P2 |
| 2 | LED | LEDs:LED-5MM | D1, D2 |
| 2 | R | Resistors_SMD:R_2010_HandSoldering | POW1, POW2 |
| 1 | 100 | Resistors_SMD:R_0603_HandSoldering | R6 |
| 1 | 10uf | Capacitors_SMD:C_1206 | regc1 |
| 1 | 1k | Resistors_SMD:R_0603_HandSoldering | R5 |
| 1 | ATMEGA328P-A | Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm | IC1 |
| 1 | AVR-ISP-6 | Pin_Headers:Pin_Header_Straight_2x03 | CON1 |
| 1 | BAT_SIG | Socket_Strips:Socket_Strip_Angled_1x03 | BATSIG1 |
| 1 | LED | LEDs:LED-3MM | D3 |
| 1 | Q_NMOS_GSD | Transistors_SMD:sc70 | Q1 |
| 1 | STM32F042G6 | james:James-TSSOP-20 | M1 |
| 1 | VREG_3PINS-SOT-223 | dp_devices:dp_devices-SOT-23 | VREG1 |
Questions
How big is the Lasgun PCB?
It measures 50 × 25 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Lasgun use?
23 parts, built around the ATMEGA328P-AU and STM32F042G6U6. 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 Lasgun KiCad files?
From the Outine/Lasgun repository on GitHub, at the commit this page was made from: the board is Lasgun.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lasgun design in my own project?
Its repository states no licence, so its author keeps all rights: ask Outine before reusing the design.
Similar boards
- 4 layers34.8 × 18 mm

- 2 layers50 × 25 mm

Rx5808-receiver
msaribekyan/rx5808-receiver
RX5808 based 5.8 GHz analog video receiver module
39 parts3GPL-3.0 - 2 layers29.2 × 39.4 mm

- 4 layers24.9 × 19.3 mm

- 2 layers50.8 × 69.9 mm

- 2 layers80 × 110 mm

NucDeck Left Controller PCB
dmcke5/NucDeck
The Open Source DIY Handheld Gaming PC!
59 parts561CERN-OHL-S-2.0 - 2 layers50.5 × 128.5 mm

- 2 layers152 × 88 mm

RFBitBangSMT
profdc9/RFBitBanger
A QRP digital transceiver created from readily available parts for off-the-grid maintenance
271 parts222