Skip to content

Commit 0a68252

Browse files
committed
Updated docs and snapshots.
1 parent afb564b commit 0a68252

File tree

4 files changed

+29
-17
lines changed

4 files changed

+29
-17
lines changed

CAD/EDA/AnimalBehaviour.pdf

234 Bytes
Binary file not shown.

CAD/EDA/AnimalBehaviour.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
update=Fri 02 Aug 2019 11:06:35 AM IST
1+
update=Fri 02 Aug 2019 11:12:46 AM IST
22
version=1
33
last_client=kicad
44
[general]
@@ -243,7 +243,7 @@ dPairViaGap=0.25
243243
[schematic_editor]
244244
version=1
245245
PageLayoutDescrFile=
246-
PlotDirectoryName=
246+
PlotDirectoryName=./
247247
SubpartIdSeparator=0
248248
SubpartFirstId=65
249249
NetFmtName=Pcbnew

docs/eda.md

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,41 @@
1-
# Components
1+
# Required Hardware
22

3-
## Hardware
3+
Name | Vendor | Quantity | Remarks
4+
-----|--------|----------|---------
5+
BFS-U3-13Y3M Camera | FLIR Inc. | 1 | Point Gray Black Fly Camera
6+
PMC8-6106 Rotary Encoder | Rhino Motion | 1 | 2000 rotation/cycle
7+
Arduino Board | Arduino | 1 | Arduino Uno
48

5-
- Arduino Uno borad
6-
- PointGrey camera
9+
# Designs
710

8-
## CAD
9-
10-
Electrical cad designs are in the folder `CAD/EDA`. It requires
11+
EDA designs are in the folder `CAD/EDA`. It requires
1112
[KiCAD](http://kicad-pcb.org/) version 5 or higher. The final PCB design is also
1213
available on various releases (one is available at
13-
https://github.com/BhallaLab/MouseBehaviour/releases/tag/v2019.07.10 ).
14+
https://github.com/BhallaLab/MouseBehaviour/releases/tag/v2019.08.02 ).
15+
16+
!!! note "Following snapshot may be outdated"
17+
See the github repo release page for latest design and schematic.
1418

1519
![PCB
1620
designed](https://user-images.githubusercontent.com/895681/60946325-8a31d480-a30b-11e9-8366-f0b81a107433.png)
1721

1822
And [see the
1923
schematic](https://github.com/BhallaLab/MouseBehaviour/releases/download/v2019.07.10/Schematic.pdf).
2024

21-
# Run the pipeline
22-
23-
2425
# Generating layout using FreeRouter
2526

2627
1. From KiCAD's Pcbnew, move components to desired positions.
27-
2. Go to File -> Board Setup. Select Layers and select B.Cu to layer type Jumper. We are going to make single-sided PCB. How 19th century!
28-
3. Export to Spectra DSN. `File -> Export -> Specctra DSN ...`
29-
4. Lauch `java -jar /opt/layout/bin/freeRouting.jar` and select the exported DSN
28+
2. Go to File -> Board Setup. Select Layers and select `B.Cu` to layer type
29+
`Jumper`. We are going to make single-sided PCB. We don't have a PCB machine
30+
which can fabricate two sided PCB easily!
31+
3. Now draw the tracks manually, or do it automatically using `freeRouting.jar`
32+
file.
33+
4. Export to Spectra DSN. `File -> Export -> Specctra DSN ...`
34+
5. Lauch `java -jar /opt/layout/bin/freeRouting.jar` and select the exported DSN
3035
file. Run `autolayout`.
31-
5. When done, save the session file. Import it back to kicad.
36+
6. When done, save the session file. Import it back to kicad.
37+
38+
Consult electronic workshop before fabricating the PCB. You may have to fill the
39+
PCB after auto-routing. Otherwise you'd end up removing too much of copper using
40+
the machine. See [this
41+
page](https://github.com/KiCad/kicad-doc/blob/master/src/pcbnew/pcbnew_zones.adoc).

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ nav:
1212
- Build pipeline: build_pipeline.md
1313
- Run pipeline: run_pipeline.md
1414
- Using GUI: gui.md
15+
- EDA (PCB, Circuit Board, Arduino): eda.md
16+
- CAD (3d designs etc): cad.md
1517

1618
extra_css: [extra.css]
1719

0 commit comments

Comments
 (0)