├── .gitattributes ├── .gitignore ├── Pro-Mini-ICSP-FTDI.brd ├── Pro-Mini-ICSP-FTDI.sch ├── README.md ├── bootloaders ├── optiboot_flash_atmega328p_115200_16MHZ.hex ├── optiboot_flash_atmega328p_115200_8MHZ.hex ├── optiboot_flash_atmega328p_1MB_16MHZ.hex ├── optiboot_flash_atmega328p_1MB_8MHZ.hex ├── optiboot_flash_atmega328p_250000_16MHZ.hex ├── optiboot_flash_atmega328p_250000_8MHZ.hex └── optiboot_flash_atmega328p_57600_8MHZ.hex └── pictures ├── Pro-Mini-ICSP-FTDI-assembled.jpg ├── Pro-Mini-ICSP-FTDI-bot.jpg ├── Pro-Mini-ICSP-FTDI-fuses.jpg ├── Pro-Mini-ICSP-FTDI-lockbit.jpg ├── Pro-Mini-ICSP-FTDI-sch.png ├── Pro-Mini-ICSP-FTDI-stacked.jpg ├── Pro-Mini-ICSP-FTDI-top.jpg └── Pro-Mini-ICSP-FTDI-with-mini.jpg /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore list for Eagle, a PCB layout tool 2 | 3 | # Backup files 4 | *.s#? 5 | *.b#? 6 | *.l#? 7 | 8 | # Eagle project file 9 | # It contains a serial number and references to the file structure 10 | # on your computer. 11 | # comment the following line if you want to have your project file included. 12 | eagle.epf 13 | 14 | # Autorouter files 15 | *.pro 16 | *.job 17 | 18 | # CAM files 19 | *.$$$ 20 | *.cmp 21 | *.ly2 22 | *.l15 23 | *.sol 24 | *.plc 25 | *.stc 26 | *.sts 27 | *.crc 28 | *.crs 29 | 30 | *.dri 31 | *.drl 32 | *.gpi 33 | *.pls 34 | 35 | *.drd 36 | *.drd.* 37 | 38 | *.info 39 | 40 | *.eps 41 | 42 | # file locks introduced since 7.x 43 | *.lck 44 | 45 | 46 | # ========================= 47 | # Operating System Files 48 | # ========================= 49 | 50 | # OSX 51 | # ========================= 52 | 53 | .DS_Store 54 | .AppleDouble 55 | .LSOverride 56 | 57 | # Thumbnails 58 | ._* 59 | 60 | # Files that might appear in the root of a volume 61 | .DocumentRevisions-V100 62 | .fseventsd 63 | .Spotlight-V100 64 | .TemporaryItems 65 | .Trashes 66 | .VolumeIcon.icns 67 | 68 | # Directories potentially created on remote AFP share 69 | .AppleDB 70 | .AppleDesktop 71 | Network Trash Folder 72 | Temporary Items 73 | .apdisk 74 | 75 | # Windows 76 | # ========================= 77 | 78 | # Windows image file caches 79 | Thumbs.db 80 | ehthumbs.db 81 | 82 | # Folder config file 83 | Desktop.ini 84 | 85 | # Recycle Bin used on file shares 86 | $RECYCLE.BIN/ 87 | 88 | # Windows Installer files 89 | *.cab 90 | *.msi 91 | *.msm 92 | *.msp 93 | 94 | # Windows shortcuts 95 | *.lnk 96 | -------------------------------------------------------------------------------- /Pro-Mini-ICSP-FTDI.brd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | GND 181 | DTR 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | VCC 199 | 200 | 201 | 202 | 203 | VCC 204 | VCC 205 | VCC 206 | GND 207 | GND 208 | GND 209 | MOSI 210 | MOSI 211 | MISO 212 | SCK 213 | MISO 214 | SCK 215 | RST 216 | RST 217 | R1 218 | LED 219 | Arduino Mini 220 | ICSP/FTDI 221 | V1.0 222 | Arduino Mini 223 | ICSP/FTDI 224 | V1.0 225 | ISCP 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | GND 235 | 236 | 237 | VCC 238 | RST 239 | GND 240 | 241 | DTR 242 | CK 243 | MI 244 | MO 245 | 246 | 247 | 248 | 249 | GND 250 | RST 251 | MOSI 252 | MISO 253 | CLK 254 | VCC 255 | GND 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | <h3>SparkFun Electronics' preferred foot prints</h3> 268 | In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> 269 | We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. 270 | <br><br> 271 | <b>Licensing:</b> CC v3.0 Share-Alike You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | >NAME 319 | >VALUE 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | >NAME 335 | >VALUE 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | >NAME 366 | >VALUE 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | >NAME 377 | >VALUE 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | >NAME 409 | >VALUE 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | 786 | 787 | 788 | 789 | 790 | 791 | 792 | 793 | 794 | 795 | 796 | 797 | 798 | 799 | 800 | 801 | 802 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | 810 | 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | 819 | 820 | 821 | 822 | 823 | 824 | 825 | 826 | 827 | 828 | 829 | 830 | 831 | 832 | 833 | 834 | 835 | 836 | 837 | 838 | 839 | 840 | 841 | 842 | 843 | 844 | 845 | 846 | 847 | 848 | 849 | 850 | 851 | 852 | 853 | 854 | 855 | 856 | 857 | 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 876 | 877 | 878 | 879 | 880 | 881 | 882 | 883 | 884 | 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | 896 | 897 | 898 | 899 | 900 | 901 | 902 | 903 | 904 | 905 | 906 | 907 | 908 | 909 | 910 | 911 | 912 | 913 | 914 | 915 | 916 | 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | 925 | 926 | 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 944 | 945 | 946 | 947 | 948 | 949 | 950 | 951 | 952 | 953 | 954 | 955 | 956 | 957 | 958 | 959 | 960 | 961 | 962 | 963 | 964 | 965 | 966 | 967 | 968 | 969 | 970 | 971 | 972 | 973 | 974 | 975 | 976 | 977 | 978 | 979 | Dangerous Prototypes Standard PCB sizes 980 | http://dangerousprototypes.com 981 | 982 | 983 | 984 | 985 | 986 | 987 | 988 | 989 | 990 | 991 | 992 | 993 | 994 | 995 | 996 | 997 | >NAME 998 | 999 | 1000 | 1001 | 1002 | 1003 | 1004 | 1005 | 1006 | 1007 | 1008 | 1009 | 1010 | 1011 | 1012 | 1013 | <h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> 1014 | 1015 | <p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> 1016 | 1017 | <h3>Obligatory Warning</h3> 1018 | <p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> 1019 | 1020 | <h3>License</h3> 1021 | <p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> 1022 | <p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1023 | </p> 1024 | 1025 | 1026 | 1027 | 1028 | 1029 | 1030 | 1031 | 1032 | 1033 | 1034 | 1035 | 1036 | 1037 | 1038 | >NAME 1039 | >VALUE 1040 | 1041 | 1042 | 1043 | 1044 | 1045 | 1046 | 1047 | 1048 | 1049 | 1050 | 1051 | 1052 | 1053 | 1054 | 1055 | 1056 | <b>MakerWorks Design Rules</b> 1057 | <p> 1058 | Die Standard-Design-Rules sind so gewählt, dass sie für 1059 | die meisten Anwendungen passen. Sollte ihre Platine 1060 | besondere Anforderungen haben, treffen Sie die erforderlichen 1061 | Einstellungen hier und speichern die Design Rules unter 1062 | einem neuen Namen ab. 1063 | <b>MakerWorks Design Rules</b> 1064 | <p> 1065 | Please ensure your boards meet these minimum design rule requirements. 1066 | 1067 | 1068 | 1069 | 1070 | 1071 | 1072 | 1073 | 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | 1080 | 1081 | 1082 | 1083 | 1084 | 1085 | 1086 | 1087 | 1088 | 1089 | 1090 | 1091 | 1092 | 1093 | 1094 | 1095 | 1096 | 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | 1104 | 1105 | 1106 | 1107 | 1108 | 1109 | 1110 | 1111 | 1112 | 1113 | 1114 | 1115 | 1116 | 1117 | 1118 | 1119 | 1120 | 1121 | 1122 | 1123 | 1124 | 1125 | 1126 | 1127 | 1128 | 1129 | 1130 | 1131 | 1132 | 1133 | 1134 | 1135 | 1136 | 1137 | 1138 | 1139 | 1140 | 1141 | 1142 | 1143 | 1144 | 1145 | 1146 | 1147 | 1148 | 1149 | 1150 | 1151 | 1152 | 1153 | 1154 | 1155 | 1156 | 1157 | 1158 | 1159 | 1160 | 1161 | 1162 | 1163 | 1164 | 1165 | 1166 | 1167 | 1168 | 1169 | 1170 | 1171 | 1172 | 1173 | 1174 | 1175 | 1176 | 1177 | 1178 | 1179 | 1180 | 1181 | 1182 | 1183 | 1184 | 1185 | 1186 | 1187 | 1188 | 1189 | 1190 | 1191 | 1192 | 1193 | 1194 | 1195 | 1196 | 1197 | 1198 | 1199 | 1200 | 1201 | 1202 | 1203 | 1204 | 1205 | 1206 | 1207 | 1208 | 1209 | 1210 | 1211 | 1212 | 1213 | 1214 | 1215 | 1216 | 1217 | 1218 | 1219 | 1220 | 1221 | 1222 | 1223 | 1224 | 1225 | 1226 | 1227 | 1228 | 1229 | 1230 | 1231 | 1232 | 1233 | 1234 | 1235 | 1236 | 1237 | 1238 | 1239 | 1240 | 1241 | 1242 | 1243 | 1244 | 1245 | 1246 | 1247 | 1248 | 1249 | 1250 | 1251 | 1252 | 1253 | 1254 | 1255 | 1256 | 1257 | 1258 | 1259 | 1260 | 1261 | 1262 | 1263 | 1264 | 1265 | 1266 | 1267 | 1268 | 1269 | 1270 | 1271 | 1272 | 1273 | 1274 | 1275 | 1276 | 1277 | 1278 | 1279 | 1280 | 1281 | 1282 | 1283 | 1284 | 1285 | 1286 | 1287 | 1288 | 1289 | 1290 | 1291 | 1292 | 1293 | 1294 | 1295 | 1296 | 1297 | 1298 | 1299 | 1300 | 1301 | 1302 | 1303 | 1304 | 1305 | 1306 | 1307 | 1308 | 1309 | 1310 | 1311 | 1312 | 1313 | 1314 | 1315 | 1316 | 1317 | 1318 | 1319 | 1320 | 1321 | 1322 | 1323 | 1324 | 1325 | 1326 | 1327 | 1328 | 1329 | 1330 | 1331 | 1332 | 1333 | 1334 | 1335 | 1336 | 1337 | 1338 | 1339 | 1340 | 1341 | 1342 | 1343 | 1344 | 1345 | 1346 | 1347 | 1348 | 1349 | 1350 | 1351 | 1352 | 1353 | 1354 | 1355 | 1356 | 1357 | Since Version 6.2.2 text objects can contain more than one line, 1358 | which will not be processed correctly with this version. 1359 | 1360 | 1361 | 1362 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Arduino Pro Mini ICSP and FTDI Programming Board 2 | ================================================ 3 | 4 | ![Board](https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/master/pictures/Pro-Mini-ICSP-FTDI-assembled.jpg) 5 | 6 | This shield is used to flash my Arduino Pro Mini with [OptiBoot](https://github.com/Optiboot/optiboot) bootloader and to upload sketch to it. Optiboot is less Flash consuming than classic one. 7 | 8 | Also, for 3V3 at 8MHz devices, upload at 57600 is slow, so I'm using 250KBPS upload. You can see [here](https://hallard.me/ulpnode-bootloader-1/) why and how to. 9 | So, I can upload faster and more than that, Optiboot is using 0.5K of flash instead of 2K, it's a double win configuration, especially with huge sketch like LoraWan device with LMIC stack for my [Mini LORA Board](https://www.thethingsnetwork.org/forum/t/8059/). 10 | 11 | **Features** 12 | 13 | - ICSP 6 pins connector 14 | - FTDI 6 pins connector 15 | - Power LED 16 | - Reset button 17 | 18 | **Got V1.0 Boards from [PCBs.io](https://PCBs.io). I tested them, all is fine** 19 | 20 | Detailed Description 21 | ==================== 22 | 23 | Nothing special to say, it's just some wiring, ICSP pins for programming (Power+SPI+Reset), FTDI (Power+Reset+RX+TX) for flashing and a LED to power the board (see if ICSP connector is fitted with good pining) 24 | 25 | I'm using 2 PCB boards stacked with pogo pins and this avoid soldering any headers to the Mini Boards. 26 | 27 | Bottom 28 | 29 | Schematics 30 | ========== 31 | 32 | Click on image to zoom 33 | ![schematic](https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/master/pictures/Pro-Mini-ICSP-FTDI-sch.png) 34 | 35 | 36 | Boards 37 | ====== 38 | 39 | **Top** 40 | 41 | Top 42 | 43 | **Bottom** 44 | 45 | Bottom 46 | 47 | 48 | You can order PCB at [PCBs.io](https://PCBs.io/share/rm2v2). PCBs.io give me reward when you order my designed boards from their site. This is pretty good, because I can use these rewards to create and design new boards and order boards for a discounted price and share new boards. So if you don't care about PCB manufacturer please use PCBs.io. 49 | 50 | Assembled boards (V1.0) 51 | ======================= 52 | 53 | **Populated** 54 | 55 | Bottom 56 | 57 | **With Arduino Pro Mini on it** 58 | 59 | Bottom 60 | 61 | 62 | Bootloaders 63 | =========== 64 | 65 | I've compiled some [bootloaders](https://github.com/hallard/Pro-Mini-ICSP-FTDI/tree/master/bootloaders) for you, use the one you prefer, I'm using: 66 | 67 | - optiboot_flash_atmega328p_250000_8MHZ.hex (250KBPS) on 3V3 8MHz Mini 68 | - optiboot_flash_atmega328p_250000_16MHZ.hex on 5V 16MHz Mini 69 | 70 | I tested the 1MB ones, works fine also, here below the configuration of Fuses and Lockbit I'm using. 71 | 72 | **Fuse configuration** 73 | 74 | Fuses 75 | 76 | 77 | **Lockbit** 78 | 79 | Lockbit 80 | 81 | License 82 | ======= 83 | 84 | Creative Commons Attribution-NonCommercial 4.0 85 | This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International [License](http://creativecommons.org/licenses/by-nc/4.0) 86 | 87 | If you want to do commercial stuff with this project, please contact [CH2i company](https://ch2i.eu) so we can organize an simple agreement. 88 | 89 | Misc 90 | ==== 91 | See news and other projects on my [blog](https://hallard.me) 92 | 93 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_115200_16MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ADC0112484B7882349F0982F9A701F 2 | :107E1000923029F081FF02C097EF94BFD8D085E05F 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C20080E18093C4008FE0B2D0DE 5 | :107E4000259A84E020E33CEF91E030938500209375 6 | :107E5000840096BBB09BFECF1D9AA8958150A9F7D0 7 | :107E6000C0E0D0E093D0813481F490D0182FA0D01E 8 | :107E7000123829F482E083D080E181D0F3CF113829 9 | :107E800011F486E0F8CF83E0F6CF823419F484E170 10 | :107E900097D0F2CF853411F485E0FACF853549F4D7 11 | :107EA00075D0C82FD0E072D0D82BCC0FDD1F80D07A 12 | :107EB000E3CF863521F484E083D080E0DCCF8436C4 13 | :107EC00079F564D063D0D82E61D0F82E00E011E0AF 14 | :107ED0005DD0F80181938F01DE12FACF69D0F5E40D 15 | :107EE000FF1201C0FFCF40E050E063E0CE0137D089 16 | :107EF0007E0100E011E0F8014081818150E0582BC3 17 | :107F000061E0C7012CD0F2E0EF0EF11C0E5F1F4FB5 18 | :107F1000D012F1CF40E050E065E0CE0120D0ACCFF0 19 | :107F2000843771F433D032D0F82E30D041D08E0166 20 | :107F3000F80185918F0123D0FA94F110F9CF9CCFED 21 | :107F4000853739F435D08EE11AD085E918D08FE025 22 | :107F500092CF813509F0ABCF88E024D0A8CFFC01C7 23 | :107F60000A0167BFE895112407B600FCFDCF6670D3 24 | :107F700029F0452B19F481E187BFE8950895909188 25 | :107F8000C00095FFFCCF8093C60008958091C0008B 26 | :107F900087FFFCCF8091C00084FD01C0A89580912F 27 | :107FA000C6000895E0E6F0E098E1908380830895AC 28 | :107FB000EDDF803219F088E0F5DFFFCF84E1DFCF1D 29 | :107FC000CF93C82FE3DFC150E9F7CF91F1CF282E2F 30 | :0A7FD00080E0E8DFE0E0FF270994FD 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_115200_8MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ADC0112484B7882349F0982F9A701F 2 | :107E1000923029F081FF02C097EF94BFD8D085E05F 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C20088E08093C4008FE0B2D0D7 5 | :107E4000259A84E028E13EEF91E03093850020936D 6 | :107E5000840096BBB09BFECF1D9AA8958150A9F7D0 7 | :107E6000C0E0D0E093D0813481F490D0182FA0D01E 8 | :107E7000123829F482E083D080E181D0F3CF113829 9 | :107E800011F486E0F8CF83E0F6CF823419F484E170 10 | :107E900097D0F2CF853411F485E0FACF853549F4D7 11 | :107EA00075D0C82FD0E072D0D82BCC0FDD1F80D07A 12 | :107EB000E3CF863521F484E083D080E0DCCF8436C4 13 | :107EC00079F564D063D0D82E61D0F82E00E011E0AF 14 | :107ED0005DD0F80181938F01DE12FACF69D0F5E40D 15 | :107EE000FF1201C0FFCF40E050E063E0CE0137D089 16 | :107EF0007E0100E011E0F8014081818150E0582BC3 17 | :107F000061E0C7012CD0F2E0EF0EF11C0E5F1F4FB5 18 | :107F1000D012F1CF40E050E065E0CE0120D0ACCFF0 19 | :107F2000843771F433D032D0F82E30D041D08E0166 20 | :107F3000F80185918F0123D0FA94F110F9CF9CCFED 21 | :107F4000853739F435D08EE11AD085E918D08FE025 22 | :107F500092CF813509F0ABCF88E024D0A8CFFC01C7 23 | :107F60000A0167BFE895112407B600FCFDCF6670D3 24 | :107F700029F0452B19F481E187BFE8950895909188 25 | :107F8000C00095FFFCCF8093C60008958091C0008B 26 | :107F900087FFFCCF8091C00084FD01C0A89580912F 27 | :107FA000C6000895E0E6F0E098E1908380830895AC 28 | :107FB000EDDF803219F088E0F5DFFFCF84E1DFCF1D 29 | :107FC000CF93C82FE3DFC150E9F7CF91F1CF282E2F 30 | :0A7FD00080E0E8DFE0E0FF270994FD 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_1MB_16MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ADC0112484B7882349F0982F9A701F 2 | :107E1000923029F081FF02C097EF94BFD8D085E05F 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C20081E08093C4008FE0B2D0DE 5 | :107E4000259A86E020E33CEF91E030938500209373 6 | :107E5000840096BBB09BFECF1D9AA8958150A9F7D0 7 | :107E6000C0E0D0E093D0813481F490D0182FA0D01E 8 | :107E7000123829F482E083D080E181D0F3CF113829 9 | :107E800011F486E0F8CF83E0F6CF823419F484E170 10 | :107E900097D0F2CF853411F485E0FACF853549F4D7 11 | :107EA00075D0C82FD0E072D0D82BCC0FDD1F80D07A 12 | :107EB000E3CF863521F484E083D080E0DCCF8436C4 13 | :107EC00079F564D063D0D82E61D0F82E00E011E0AF 14 | :107ED0005DD0F80181938F01DE12FACF69D0F5E40D 15 | :107EE000FF1201C0FFCF40E050E063E0CE0137D089 16 | :107EF0007E0100E011E0F8014081818150E0582BC3 17 | :107F000061E0C7012CD0F2E0EF0EF11C0E5F1F4FB5 18 | :107F1000D012F1CF40E050E065E0CE0120D0ACCFF0 19 | :107F2000843771F433D032D0F82E30D041D08E0166 20 | :107F3000F80185918F0123D0FA94F110F9CF9CCFED 21 | :107F4000853739F435D08EE11AD085E918D08FE025 22 | :107F500092CF813509F0ABCF88E024D0A8CFFC01C7 23 | :107F60000A0167BFE895112407B600FCFDCF6670D3 24 | :107F700029F0452B19F481E187BFE8950895909188 25 | :107F8000C00095FFFCCF8093C60008958091C0008B 26 | :107F900087FFFCCF8091C00084FD01C0A89580912F 27 | :107FA000C6000895E0E6F0E098E1908380830895AC 28 | :107FB000EDDF803219F088E0F5DFFFCF84E1DFCF1D 29 | :107FC000CF93C82FE3DFC150E9F7CF91F1CF282E2F 30 | :0A7FD00080E0E8DFE0E0FF270994FD 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_1MB_8MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ACC0112484B7882349F0982F9A7020 2 | :107E1000923029F081FF02C097EF94BFD7D085E060 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C2001092C4008FE0B2D0259AF1 5 | :107E400086E028E13EEF91E03093850020938400A6 6 | :107E500096BBB09BFECF1D9AA8958150A9F7C0E0B4 7 | :107E6000D0E093D0813481F490D0182FA0D0123874 8 | :107E700029F482E083D080E181D0F3CF113811F46E 9 | :107E800086E0F8CF83E0F6CF823419F484E197D00E 10 | :107E9000F2CF853411F485E0FACF853549F475D0F9 11 | :107EA000C82FD0E072D0D82BCC0FDD1F80D0E3CF0D 12 | :107EB000863521F484E083D080E0DCCF843679F508 13 | :107EC00064D063D0D82E61D0F82E00E011E05DD0F0 14 | :107ED000F80181938F01DE12FACF69D0F5E4FF1229 15 | :107EE00001C0FFCF40E050E063E0CE0137D07E011B 16 | :107EF00000E011E0F8014081818150E0582B61E001 17 | :107F0000C7012CD0F2E0EF0EF11C0E5F1F4FD01214 18 | :107F1000F1CF40E050E065E0CE0120D0ACCF843717 19 | :107F200071F433D032D0F82E30D041D08E01F80128 20 | :107F300085918F0123D0FA94F110F9CF9CCF85372A 21 | :107F400039F435D08EE11AD085E918D08FE092CF80 22 | :107F5000813509F0ABCF88E024D0A8CFFC010A011D 23 | :107F600067BFE895112407B600FCFDCF667029F0C5 24 | :107F7000452B19F481E187BFE89508959091C000E1 25 | :107F800095FFFCCF8093C60008958091C00087FFC5 26 | :107F9000FCCF8091C00084FD01C0A8958091C600EF 27 | :107FA0000895E0E6F0E098E1908380830895EDDFA6 28 | :107FB000803219F088E0F5DFFFCF84E1DFCFCF9387 29 | :107FC000C82FE3DFC150E9F7CF91F1CF282E80E031 30 | :087FD000E8DFE0E0FF2709945F 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_250000_16MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ADC0112484B7882349F0982F9A701F 2 | :107E1000923029F081FF02C097EF94BFD8D085E05F 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C20087E08093C4008FE0B2D0D8 5 | :107E4000259A86E020E33CEF91E030938500209373 6 | :107E5000840096BBB09BFECF1D9AA8958150A9F7D0 7 | :107E6000C0E0D0E093D0813481F490D0182FA0D01E 8 | :107E7000123829F482E083D080E181D0F3CF113829 9 | :107E800011F486E0F8CF83E0F6CF823419F484E170 10 | :107E900097D0F2CF853411F485E0FACF853549F4D7 11 | :107EA00075D0C82FD0E072D0D82BCC0FDD1F80D07A 12 | :107EB000E3CF863521F484E083D080E0DCCF8436C4 13 | :107EC00079F564D063D0D82E61D0F82E00E011E0AF 14 | :107ED0005DD0F80181938F01DE12FACF69D0F5E40D 15 | :107EE000FF1201C0FFCF40E050E063E0CE0137D089 16 | :107EF0007E0100E011E0F8014081818150E0582BC3 17 | :107F000061E0C7012CD0F2E0EF0EF11C0E5F1F4FB5 18 | :107F1000D012F1CF40E050E065E0CE0120D0ACCFF0 19 | :107F2000843771F433D032D0F82E30D041D08E0166 20 | :107F3000F80185918F0123D0FA94F110F9CF9CCFED 21 | :107F4000853739F435D08EE11AD085E918D08FE025 22 | :107F500092CF813509F0ABCF88E024D0A8CFFC01C7 23 | :107F60000A0167BFE895112407B600FCFDCF6670D3 24 | :107F700029F0452B19F481E187BFE8950895909188 25 | :107F8000C00095FFFCCF8093C60008958091C0008B 26 | :107F900087FFFCCF8091C00084FD01C0A89580912F 27 | :107FA000C6000895E0E6F0E098E1908380830895AC 28 | :107FB000EDDF803219F088E0F5DFFFCF84E1DFCF1D 29 | :107FC000CF93C82FE3DFC150E9F7CF91F1CF282E2F 30 | :0A7FD00080E0E8DFE0E0FF270994FD 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_250000_8MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ADC0112484B7882349F0982F9A701F 2 | :107E1000923029F081FF02C097EF94BFD8D085E05F 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C20083E08093C4008FE0B2D0DC 5 | :107E4000259A86E028E13EEF91E03093850020936B 6 | :107E5000840096BBB09BFECF1D9AA8958150A9F7D0 7 | :107E6000C0E0D0E093D0813481F490D0182FA0D01E 8 | :107E7000123829F482E083D080E181D0F3CF113829 9 | :107E800011F486E0F8CF83E0F6CF823419F484E170 10 | :107E900097D0F2CF853411F485E0FACF853549F4D7 11 | :107EA00075D0C82FD0E072D0D82BCC0FDD1F80D07A 12 | :107EB000E3CF863521F484E083D080E0DCCF8436C4 13 | :107EC00079F564D063D0D82E61D0F82E00E011E0AF 14 | :107ED0005DD0F80181938F01DE12FACF69D0F5E40D 15 | :107EE000FF1201C0FFCF40E050E063E0CE0137D089 16 | :107EF0007E0100E011E0F8014081818150E0582BC3 17 | :107F000061E0C7012CD0F2E0EF0EF11C0E5F1F4FB5 18 | :107F1000D012F1CF40E050E065E0CE0120D0ACCFF0 19 | :107F2000843771F433D032D0F82E30D041D08E0166 20 | :107F3000F80185918F0123D0FA94F110F9CF9CCFED 21 | :107F4000853739F435D08EE11AD085E918D08FE025 22 | :107F500092CF813509F0ABCF88E024D0A8CFFC01C7 23 | :107F60000A0167BFE895112407B600FCFDCF6670D3 24 | :107F700029F0452B19F481E187BFE8950895909188 25 | :107F8000C00095FFFCCF8093C60008958091C0008B 26 | :107F900087FFFCCF8091C00084FD01C0A89580912F 27 | :107FA000C6000895E0E6F0E098E1908380830895AC 28 | :107FB000EDDF803219F088E0F5DFFFCF84E1DFCF1D 29 | :107FC000CF93C82FE3DFC150E9F7CF91F1CF282E2F 30 | :0A7FD00080E0E8DFE0E0FF270994FD 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /bootloaders/optiboot_flash_atmega328p_57600_8MHZ.hex: -------------------------------------------------------------------------------- 1 | :107E000001C0ADC0112484B7882349F0982F9A701F 2 | :107E1000923029F081FF02C097EF94BFD8D085E05F 3 | :107E20008093810082E08093C00088E18093C1004C 4 | :107E300086E08093C20080E18093C4008FE0B2D0DE 5 | :107E4000259A84E028E13EEF91E03093850020936D 6 | :107E5000840096BBB09BFECF1D9AA8958150A9F7D0 7 | :107E6000C0E0D0E093D0813481F490D0182FA0D01E 8 | :107E7000123829F482E083D080E181D0F3CF113829 9 | :107E800011F486E0F8CF83E0F6CF823419F484E170 10 | :107E900097D0F2CF853411F485E0FACF853549F4D7 11 | :107EA00075D0C82FD0E072D0D82BCC0FDD1F80D07A 12 | :107EB000E3CF863521F484E083D080E0DCCF8436C4 13 | :107EC00079F564D063D0D82E61D0F82E00E011E0AF 14 | :107ED0005DD0F80181938F01DE12FACF69D0F5E40D 15 | :107EE000FF1201C0FFCF40E050E063E0CE0137D089 16 | :107EF0007E0100E011E0F8014081818150E0582BC3 17 | :107F000061E0C7012CD0F2E0EF0EF11C0E5F1F4FB5 18 | :107F1000D012F1CF40E050E065E0CE0120D0ACCFF0 19 | :107F2000843771F433D032D0F82E30D041D08E0166 20 | :107F3000F80185918F0123D0FA94F110F9CF9CCFED 21 | :107F4000853739F435D08EE11AD085E918D08FE025 22 | :107F500092CF813509F0ABCF88E024D0A8CFFC01C7 23 | :107F60000A0167BFE895112407B600FCFDCF6670D3 24 | :107F700029F0452B19F481E187BFE8950895909188 25 | :107F8000C00095FFFCCF8093C60008958091C0008B 26 | :107F900087FFFCCF8091C00084FD01C0A89580912F 27 | :107FA000C6000895E0E6F0E098E1908380830895AC 28 | :107FB000EDDF803219F088E0F5DFFFCF84E1DFCF1D 29 | :107FC000CF93C82FE3DFC150E9F7CF91F1CF282E2F 30 | :0A7FD00080E0E8DFE0E0FF270994FD 31 | :027FFE00020679 32 | :0400000300007E007B 33 | :00000001FF 34 | -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-assembled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-assembled.jpg -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-bot.jpg -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-fuses.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-fuses.jpg -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-lockbit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-lockbit.jpg -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-sch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-sch.png -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-stacked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-stacked.jpg -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-top.jpg -------------------------------------------------------------------------------- /pictures/Pro-Mini-ICSP-FTDI-with-mini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallard/Pro-Mini-ICSP-FTDI/5297647ab4b1f8f7f135b321199b909114efc6dd/pictures/Pro-Mini-ICSP-FTDI-with-mini.jpg --------------------------------------------------------------------------------