|
| 1 | +# Prusa Research Boards definition version 1.0.4 |
| 2 | + |
| 3 | +## Boards supported |
| 4 | +- [Prusa MM control board](https://github.com/prusa3d/MM-control-2.0) using prusa3dboards-1.0.2.tar.bz2 |
| 5 | + - including bootloader |
| 6 | +- Einsy/miniRAMBo boards using prusa3dboards-1.0.4.tar.bz2 |
| 7 | + - including bootloader |
| 8 | + - [Einsys](https://reprap.org/wiki/EinsyRambo) |
| 9 | + - [miniRAMbo](https://reprap.org/wiki/MiniRambo) |
| 10 | +## Specials/Limits |
| 11 | +- Restricted cores version for the Einsy/miniRAMBo boards |
| 12 | + |
| 13 | +## Changes to previous version |
| 14 | +- [Rework compiler flags](https://github.com/prusa3d/Arduino_Boards/pull/10) |
| 15 | +- [Save a bit more ram by not compiling millis at all](https://github.com/prusa3d/Arduino_Boards/pull/12) |
| 16 | +- [Add linker script](https://github.com/prusa3d/Arduino_Boards/pull/11) |
| 17 | +- [Make builds more reproducible through -frandom-seed](https://github.com/prusa3d/Arduino_Boards/pull/8) |
| 18 | + |
| 19 | +Folder Structure: |
| 20 | +``` |
| 21 | +. |
| 22 | +└── IDE_Board_Manager |
| 23 | + └── prusa3dboards |
| 24 | + ├── bootloaders |
| 25 | + │ ├── prusa_einsy_rambo |
| 26 | + │ └── prusa_mm_control |
| 27 | + ├── cores |
| 28 | + │ └── prusa_einsy_rambo |
| 29 | + ├── ldscripts |
| 30 | + └── variants |
| 31 | + ├── prusa_einsy_rambo |
| 32 | + └── prusa_mm_control |
| 33 | +``` |
| 34 | +File Structure: |
| 35 | +``` |
| 36 | +. |
| 37 | +├── IDE_Board_Manager |
| 38 | +│ ├── package_prusa3d_index.json |
| 39 | +│ ├── Prepare-new-version.sh |
| 40 | +│ ├── prusa3dboards |
| 41 | +│ │ ├── avrdude.conf |
| 42 | +│ │ ├── avrdude.md |
| 43 | +│ │ ├── boards.txt |
| 44 | +│ │ ├── bootloaders |
| 45 | +│ │ │ ├── prusa_einsy_rambo |
| 46 | +│ │ │ │ ├── avr_cpunames.h |
| 47 | +│ │ │ │ ├── avrinterruptnames.h |
| 48 | +│ │ │ │ ├── command.h |
| 49 | +│ │ │ │ ├── lcd.c |
| 50 | +│ │ │ │ ├── lcd.h |
| 51 | +│ │ │ │ ├── License.txt |
| 52 | +│ │ │ │ ├── Makefile |
| 53 | +│ │ │ │ ├── settings.h |
| 54 | +│ │ │ │ ├── stk500boot.c |
| 55 | +│ │ │ │ ├── stk500boot.h |
| 56 | +│ │ │ │ ├── stk500boot.hex |
| 57 | +│ │ │ │ └── stk500boot_v2_mega2560.hex |
| 58 | +│ │ │ └── prusa_mm_control |
| 59 | +│ │ │ ├── build.txt |
| 60 | +│ │ │ ├── Caterina-prusa_mm_control.hex |
| 61 | +│ │ │ ├── program.txt |
| 62 | +│ │ │ └── Readme.txt |
| 63 | +│ │ ├── cores |
| 64 | +│ │ │ └── prusa_einsy_rambo |
| 65 | +│ │ │ ├── abi.cpp |
| 66 | +│ │ │ ├── Arduino.h |
| 67 | +│ │ │ ├── binary.h |
| 68 | +│ │ │ ├── CDC.cpp |
| 69 | +│ │ │ ├── Client.h |
| 70 | +│ │ │ ├── HardwareSerial0.cpp |
| 71 | +│ │ │ ├── HardwareSerial1.cpp |
| 72 | +│ │ │ ├── HardwareSerial2.cpp |
| 73 | +│ │ │ ├── HardwareSerial3.cpp |
| 74 | +│ │ │ ├── HardwareSerial.cpp |
| 75 | +│ │ │ ├── HardwareSerial.h |
| 76 | +│ │ │ ├── HardwareSerial_private.h |
| 77 | +│ │ │ ├── hooks.c |
| 78 | +│ │ │ ├── IPAddress.cpp |
| 79 | +│ │ │ ├── IPAddress.h |
| 80 | +│ │ │ ├── main.cpp |
| 81 | +│ │ │ ├── new.cpp |
| 82 | +│ │ │ ├── new.h |
| 83 | +│ │ │ ├── PluggableUSB.cpp |
| 84 | +│ │ │ ├── PluggableUSB.h |
| 85 | +│ │ │ ├── Printable.h |
| 86 | +│ │ │ ├── Print.cpp |
| 87 | +│ │ │ ├── Print.h |
| 88 | +│ │ │ ├── Server.h |
| 89 | +│ │ │ ├── Stream.cpp |
| 90 | +│ │ │ ├── Stream.h |
| 91 | +│ │ │ ├── Tone.cpp |
| 92 | +│ │ │ ├── Udp.h |
| 93 | +│ │ │ ├── USBAPI.h |
| 94 | +│ │ │ ├── USBCore.cpp |
| 95 | +│ │ │ ├── USBCore.h |
| 96 | +│ │ │ ├── USBDesc.h |
| 97 | +│ │ │ ├── WCharacter.h |
| 98 | +│ │ │ ├── WInterrupts.c |
| 99 | +│ │ │ ├── wiring_analog.c |
| 100 | +│ │ │ ├── wiring.c |
| 101 | +│ │ │ ├── wiring_digital.c |
| 102 | +│ │ │ ├── wiring_private.h |
| 103 | +│ │ │ ├── wiring_pulse.c |
| 104 | +│ │ │ ├── wiring_pulse.S |
| 105 | +│ │ │ ├── wiring_shift.c |
| 106 | +│ │ │ ├── WMath.cpp |
| 107 | +│ │ │ ├── WString.cpp |
| 108 | +│ │ │ └── WString.h |
| 109 | +│ │ ├── ldscripts |
| 110 | +│ │ │ └── avr6.xn |
| 111 | +│ │ ├── platform.txt |
| 112 | +│ │ └── variants |
| 113 | +│ │ ├── prusa_einsy_rambo |
| 114 | +│ │ │ └── pins_arduino.h |
| 115 | +│ │ └── prusa_mm_control |
| 116 | +│ │ └── pins_arduino.h |
| 117 | +│ ├── prusa3dboards-1.0.0.md |
| 118 | +│ ├── prusa3dboards-1.0.0.tar.bz2 |
| 119 | +│ ├── prusa3dboards-1.0.1.md |
| 120 | +│ ├── prusa3dboards-1.0.1.tar.bz2 |
| 121 | +│ ├── prusa3dboards-1.0.2.md |
| 122 | +│ ├── prusa3dboards-1.0.2.tar.bz2 |
| 123 | +│ ├── prusa3dboards-1.0.3.md |
| 124 | +│ ├── prusa3dboards-1.0.3.tar.bz2 |
| 125 | +│ ├── prusa3dboards-1.0.4.md |
| 126 | +│ ├── prusa3dboards-1.0.4.tar.bz2 |
| 127 | +│ ├── prusa3dboards.version |
| 128 | +│ ├── prusa3drambo-1.0.0.tar.bz2 |
| 129 | +│ └── prusa3drambo-1.0.1.tar.bz2 |
| 130 | +├── LICENSE |
| 131 | +└── README.md |
| 132 | +``` |
0 commit comments