Skip to the content
PCBKitNew board
2 layers60 × 58.8 mmDashcam, the printed circuit board in 3D

The Dashcam Daughter Board is a sub-board of the Dashcam project. It controls the neopixel indicators, includes a buzzer, and houses a reset button.

Size
60 × 58.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
20
Pads
75
Tracks, vias
185, 30
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
6 Jan 2024
Updated
20 Mar 2024

Overview

Dashcam is an open-source printed circuit board by TechsDarshan, from the TechsDarshan/dashcam_DB repository on GitHub. It is a 2-layer board of 60 × 58.8 mm with 28 parts on 20 nets, routed with 185 tracks and 30 vias.

It is built around the ATTINY85-20SU, WS2812B and BC547. Its parts include 9 resistors, 7 capacitors, 4 ICs, 2 connectors and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Dashcam Daughter board(DDB)

The Dashcam Daughter Board is a sub-board of the Dashcam project. It controls the neopixel indicators, includes a buzzer, and houses a reset button.

Connection:

At Daughter Board:

JST- DDBJetson Nano
+5v+5v
LED SelectorGPIO15
ValuePin_1GPIO16
ValuePin_2GPIO18
Push buttonGPIO19
BuzzerGPIO20
NC
GNDGND

Code Building:

Attiny85 is flashed with neo.ino

Use the 6 pin ISP programming port to flash/change the code.

##LED Controller library can be called to control the state LEDs 1 & 2.

Installation

To use the LED Controller library in your project, simply include the ledcontroller.py file in your project directory.

Usage

Import the ledcontroller module in your Python script to gain access to the setcolor() function. Use this function to control the state of LEDs 1 and 2 by specifying the LED index and desired color.

Functionality

setcolor(index, color)

Set the color of the specified LED.

  • index: 0 for LED 1, 1 for LED 2.
  • color: Available options - NONE, RED, GREEN, ORANGE.

Example code

python
from LEDController import LEDController
  import time
  print("Starting demo now! Press CTRL+C to exit")
  leds = LEDController()
  for led in (0, 1):
    for color in LEDController.COLORS:
      print('Setting LED {} to {}'.format(led, color))
      leds.setColor(led, color)
      time.sleep(1)
      ```

Parts

28
QtyValueFootprintReferences
7100nFCapacitor_SMD:C_0603_1608MetricC1, C5, C6, C7, C8, DC_U1, DC_U4
4470RResistor_SMD:R_0603_1608MetricR6, R7, R8, R9
4FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4
310kResistor_SMD:R_0603_1608MetricR1, R3, R5
2WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmU1, U4
10EResistor_SMD:R_0603_1608MetricR2
11kResistor_SMD:R_0603_1608MetricR4
1ATTINY85-20SUATTINY85-20SU:SOIC127P798X216-8NU3
1BC547Package_TO_SOT_SMD:SOT-23U2
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x08_PinConnector_JST:JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_VerticalJ4
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1SW_PushButton_Switch_SMD:SW_SPST_B3U-3000PSW1

Questions

How big is the Dashcam PCB?

It measures 60 × 58.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dashcam use?

28 parts, built around the ATTINY85-20SU, WS2812B and BC547. 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 Dashcam KiCad files?

From the TechsDarshan/dashcam_DB repository on GitHub, at the commit this page was made from: the board is pcb/dashcam/KiCad/Dashcam.kicad_pcb and its schematic pcb/dashcam/KiCad/Dashcam.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dashcam design in my own project?

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

Similar boards

  • 2 layers69.3 × 54 mmDrıver PCB to be Outsourced, the printed circuit board in 3D

    Drıver PCB to be Outsourced

    practable/supervisor-pcb

    Allow students to program a remote labs experiment themselves, while protecting hardware from damage due to misfunction

    38 parts
  • 2 layers60.3 × 35.3 mmATTiny BlinkeShit 5050, the printed circuit board in 3D

    ATTiny BlinkeShit 5050

    sgmk/BlinkeShit3000

    SGMK X-mas Party "Make DOCK18 Bright Again"

    31 parts6
  • 2 layers56.4 × 30.4 mmNyan, the printed circuit board in 3D

    Nyan

    d-haldane/nyan-bow

    Select the green Use This Template button towards the top of this page and create a new repository. If you do not see this button, sign into GitHub.

    21 parts1BSD-3-Clause
  • 2 layers73.1 × 87.8 mmPCBWay, the printed circuit board in 3D

    PCBWay

    fgcoca/Granabot-badge

    Repositorio con toda la información relativa a esta PCB

    31 parts1GPL-3.0
  • 2 layers81 × 156.1 mmNollbricka24, the printed circuit board in 3D

    Nollbricka24

    CASE-Association/nollbricka24

    Nollbricka 2024

    26 parts
  • 2 layers12 × 80 mmPrint, the printed circuit board in 3D

    Print

    MonkeyEnterprise/do-not-disturb-indicator

    00.25.0029

    38 parts