home home

week 6 documentation

Individual assignment

beating heart

for this week´s asssignment, I want to create a pcb that simulates a beating heart usinf an ATtiny412 microcontroller unit with LED´s blinking respective to a human heartbeat.

the first step was to understand the circuit

Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing

next, i went to Kicad to make the schematic with all the components.

earlier in the class, we downloaded the Fablib component library. More shown in the notes.

component list

  • ATtiny412 microcontroller unit
  • 12x 1k ohm resistors
  • 1x 10k ohm pull-down resistors
  • 12x LEDs
  • 1x 0.1uF capacitor
  • 3x pins for power, sensor and updi

after importing the components i needed, I renamed the serial numbers and added tags to every open connection

Rhino 8 - vector drawing

pcb design

on kicad, i clicled on the pcb icon and updated the schematic.

Rhino 8 - vector drawing

first i start by changing the net classes inside the board setup settings to match the machine we will be using for milling later: the Roland-SRM

Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing

i arrange the elemets into the shape of a heart

Rhino 8 - vector drawing

i then go into figma to draw a vector outline of the heart shape

Rhino 8 - vector drawing

i export this heart as an svg and import into Inkscape to create outlines and make it a clean file

Rhino 8 - vector drawing Rhino 8 - vector drawing

then i import this svg into kicad and use it as a guide to arrange the components in the shape of a heart

Rhino 8 - vector drawing Rhino 8 - vector drawing

sometimes it looked like it was done but the circuit was not complete

Rhino 8 - vector drawing

i had to rotate the components, or switch their tags in the schematic and update the pcb a few timess to figure out an orientation that worked. i also had to route some wires between the components.

Rhino 8 - vector drawing

here is the final design. it is important to use the design rules checker to avoid errors and issues while fabrication.

Rhino 8 - vector drawing

original files

inside the Zip folder, you will find the kicad file, the schematic and the pcb layout files.

Group assignment

here is the link to the group assignment page Group Assignment week 6

Notes

images from the local class

Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing Rhino 8 - vector drawing