You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-4Lines changed: 18 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,25 @@
1
-
# Stone Labs. AVR-Programmer
1
+

Schematics and firmware for a portable In-Service-Programmer. It is designed to be powered by a 9V battery and uses an OLED Display module for user interaction. INTEL HEX Files can be flashed to target chips via an ISP-6 port directly from an SD-Card.
4
7
5
8
# PCB
6
9
7
-
PCB files and Firmware are tested and worked fine after assembly. (Release_V-1.1)
10
+
The Programmer is designed to sit on a portable ~9x11cm PCB. Eagle files for the PCB can be found in the `schematics` folder. Target chips can be programmed with the 6-pin Header located at the top of the PCB. There is also an 8Mhz clock pin available (TCLK) in case the target needs an external clock and none is available. BOM for the programmer can be found in `schematics/bom-grouped.csv`. All parts are available from DIGI-KEY. The price per assembled PCB should be around 10-30 bucks depending on the order quantity.
11
+
8
12
9
-
Picture of V1.0 PCB:
13
+
Aside from the programmer, there is target PCB design under `schematics-target`. The target can hold an ATmega328P like chip that can be programmed by connecting the target boards ISP Header to the programmer ISP-Port.
10
14
11
-

15
+
[Picture of PCB revision 1 (Release_V-1.0)](/pcb_v-1.0.png)
16
+
17
+
| PCB | Version | Status |
18
+
| - | - | - |
19
+
| Main PCB | Release_V-1.0 | Pull-Ups R1, R2 are connected incorrectly (to GND instead of +5V)! Assembled and tested. Works without R1, R2. |
20
+
| Main PCB | Release_V-1.1 | Fixed only R1, R2 and should work better than V-1.0. Untested! |
21
+
| Main PCB | Release_V-1.1+ | No hardware change. |
This is free and unencumbered software released into the public domain.
@@ -91,3 +103,5 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
91
103
OTHER DEALINGS IN THE SOFTWARE.
92
104
93
105
For more information, please refer to <http://unlicense.org/>
106
+
107
+
### That being said, I'd really like to hear from you if you plan on using this project somewhere. And I for sure wouldn't mind some part if you use it commercially ;) (e.g. selling it etc.)
0 commit comments