diff --git a/doc/troubleshooting.md b/doc/troubleshooting.md index 45aeb62..467d455 100644 --- a/doc/troubleshooting.md +++ b/doc/troubleshooting.md @@ -27,7 +27,7 @@ If it doesnt, try to short the circuit "before" the diode. If this works the dio ## Entire rows or entire columns are not working -This could be caused by several things: +This could be caused by several things. Read up below, and view [the interactive schematic](https://tompi.github.io/cheapino/doc/troubleshooting/routing.html) for easy troubleshooting. ### Bad connection on MCU diff --git a/doc/troubleshooting/color-mapping.txt b/doc/troubleshooting/color-mapping.txt new file mode 100644 index 0000000..3f40143 --- /dev/null +++ b/doc/troubleshooting/color-mapping.txt @@ -0,0 +1,13 @@ +#e519e4 Left row 1 +#a6cee3 Left row 2 +#2078b4 Left row 3 +#33a02c Right row 1 +#fb9a99 Right row 2 +#e31a1c Right row 3 +#b2df8a Right row 4 +#fdbf6f Left column 1 +#cab2d6 Left column 2 +#b15928 Left column 3 +#ff7f00 Right column 1 +#6a3c9a Right column 2 +#ffff99 Right column 3 diff --git a/doc/troubleshooting/darken.png b/doc/troubleshooting/darken.png new file mode 100644 index 0000000..e225b4d Binary files /dev/null and b/doc/troubleshooting/darken.png differ diff --git a/doc/troubleshooting/left_column_1.png b/doc/troubleshooting/left_column_1.png new file mode 100644 index 0000000..8ecfd3b Binary files /dev/null and b/doc/troubleshooting/left_column_1.png differ diff --git a/doc/troubleshooting/left_column_2.png b/doc/troubleshooting/left_column_2.png new file mode 100644 index 0000000..5fb90ad Binary files /dev/null and b/doc/troubleshooting/left_column_2.png differ diff --git a/doc/troubleshooting/left_column_3.png b/doc/troubleshooting/left_column_3.png new file mode 100644 index 0000000..97541c5 Binary files /dev/null and b/doc/troubleshooting/left_column_3.png differ diff --git a/doc/troubleshooting/left_row_1.png b/doc/troubleshooting/left_row_1.png new file mode 100644 index 0000000..892d309 Binary files /dev/null and b/doc/troubleshooting/left_row_1.png differ diff --git a/doc/troubleshooting/left_row_2.png b/doc/troubleshooting/left_row_2.png new file mode 100644 index 0000000..5707b4d Binary files /dev/null and b/doc/troubleshooting/left_row_2.png differ diff --git a/doc/troubleshooting/left_row_3.png b/doc/troubleshooting/left_row_3.png new file mode 100644 index 0000000..384724a Binary files /dev/null and b/doc/troubleshooting/left_row_3.png differ diff --git a/doc/troubleshooting/pcb.jpg b/doc/troubleshooting/pcb.jpg new file mode 100644 index 0000000..d3d9ac7 Binary files /dev/null and b/doc/troubleshooting/pcb.jpg differ diff --git a/doc/troubleshooting/right_column_1.png b/doc/troubleshooting/right_column_1.png new file mode 100644 index 0000000..51fe8b9 Binary files /dev/null and b/doc/troubleshooting/right_column_1.png differ diff --git a/doc/troubleshooting/right_column_2.png b/doc/troubleshooting/right_column_2.png new file mode 100644 index 0000000..2ec6da4 Binary files /dev/null and b/doc/troubleshooting/right_column_2.png differ diff --git a/doc/troubleshooting/right_column_3.png b/doc/troubleshooting/right_column_3.png new file mode 100644 index 0000000..932fdee Binary files /dev/null and b/doc/troubleshooting/right_column_3.png differ diff --git a/doc/troubleshooting/right_row_1.png b/doc/troubleshooting/right_row_1.png new file mode 100644 index 0000000..45e3a01 Binary files /dev/null and b/doc/troubleshooting/right_row_1.png differ diff --git a/doc/troubleshooting/right_row_2.png b/doc/troubleshooting/right_row_2.png new file mode 100644 index 0000000..75d8599 Binary files /dev/null and b/doc/troubleshooting/right_row_2.png differ diff --git a/doc/troubleshooting/right_row_3.png b/doc/troubleshooting/right_row_3.png new file mode 100644 index 0000000..3d1dd8c Binary files /dev/null and b/doc/troubleshooting/right_row_3.png differ diff --git a/doc/troubleshooting/right_row_4.png b/doc/troubleshooting/right_row_4.png new file mode 100644 index 0000000..9a8a7b4 Binary files /dev/null and b/doc/troubleshooting/right_row_4.png differ diff --git a/doc/troubleshooting/routing.html b/doc/troubleshooting/routing.html new file mode 100644 index 0000000..e389b9d --- /dev/null +++ b/doc/troubleshooting/routing.html @@ -0,0 +1,127 @@ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| Left | +Right | +||
|---|---|---|---|
| Rows | +Columns | +Rows | +Columns | +
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
+If you are having problems with a row or a column, try to hide all others. When you only have the problematic columns or rows left, you can check all the highlighted solder joints. +
++You might try to short a column/row combo at the mcu(preferably out of socket). +If this does not work, the mcu might be broken. +
++Next try at the left RJ45 socket, if this does not work, you should reflow the socket pins, and if that does not help, check for scratched traces...(you might get away with running a bodge wire if thats the case.) +
++Next try at the right RJ45 socket, if that does not work, try a few other cables, and next try to re-flow the pins. +
++Next try at the solder bridge points right above the logo on the right side. +
+ + + + + + diff --git a/doc/troubleshooting/routing.xcf b/doc/troubleshooting/routing.xcf new file mode 100644 index 0000000..4507edc Binary files /dev/null and b/doc/troubleshooting/routing.xcf differ