# Pyr0-Piezo Changelog ### 551fcb7 to cfa0abc Changelog updated 2019-08-15_15-31-12 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - Initial upload of arduino sketch for the atmega48 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1e29f10162b43f05fb9b373bdf9d56c5ca3a4a3a) - added gitignore [view commit](http://github.com/pyr0ball/pyr0piezo/commit/a53b1ff4c5df97346a08022b9bd9e437b08b7cee) - Added eagle board files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/d7ba9d674c0a7d6f7dfd7ab4f1edb7c4cd662803) - added mask for temporary eagle files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/beff1d8d1414e4a27143a70c19ced4acd0145df1) - Initial upload of 3D models [view commit](http://github.com/pyr0ball/pyr0piezo/commit/19aa237fc1edc80658914f440ca2969e93ce0575) - Updated Readme with links [view commit](http://github.com/pyr0ball/pyr0piezo/commit/54b043ed84963a6b0f2a710a65e74989af748d85) - Removed debug serial output, fixed voltage reference divisor [view commit](http://github.com/pyr0ball/pyr0piezo/commit/39a01816461d5b4421535330f9cdea1160dbd019) - Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo [view commit](http://github.com/pyr0ball/pyr0piezo/commit/a2000783fe1b3af648191e2ca3ce42867fcbb7e6) - Fixed syntax error in voltage adjustment function [view commit](http://github.com/pyr0ball/pyr0piezo/commit/d053b051f47dcac64b485411c264d683c11f5fce) - Fixed syntax error in Error State function [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5d840f2e7af7913a009c818ec75b8c7bbdc3101b) - Reduced default loop time, syntax errors were resolved [view commit](http://github.com/pyr0ball/pyr0piezo/commit/a3c0cbbf9813b6a05a98d292fa755a1e7f8ef29e) - Added comments for PCInt vs Int pin usage [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2e6061d49160c15a0f357bce0c31d429b6cd64e3) - Moved test points for spi to ICSP standard header [view commit](http://github.com/pyr0ball/pyr0piezo/commit/be4af9fd672ef5c82eade77e2686f4c8548c3156) - Added bom files for each board [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5d9052de98a9ab3e7284a62a8ff355d12637af98) - Adjusted placement of text [view commit](http://github.com/pyr0ball/pyr0piezo/commit/9d8dcdcc90c308dbba584660c669293d516a57a5) - Fixed accidental short of pin to ground [view commit](http://github.com/pyr0ball/pyr0piezo/commit/6b581a53db9eaf6c166a5cd506584dc63abf7f60) - Adjusted trace placement, added logo to bottom of board [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7514efb97275542b1498e6f5c736ceba249dadfb) - Updated standalone board with final piezo circuit [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f277063c285ac7836806186993e1f29a44e7a1c7) - Created separate sketch for smaller flash [view commit](http://github.com/pyr0ball/pyr0piezo/commit/29d8a2565a9eb07b87c0d00b55bd49f96925faeb) - Begin refactor of sketch for smaller flash footprint [view commit](http://github.com/pyr0ball/pyr0piezo/commit/add37b05f55e45fe65f3a694679c6e5075925081) - Added description to Eagle project folder [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2f71b9e8cb8ece5b90f57754b90b82588840082e) - Reorganized 3D models [view commit](http://github.com/pyr0ball/pyr0piezo/commit/21457c0c85fcd83d1e87bae0cf2b2476b0593500) - updated readme [view commit](http://github.com/pyr0ball/pyr0piezo/commit/530d00f316e8f1e56d9ec69c9d9420fdaa22d1ea) - Update Readme [view commit](http://github.com/pyr0ball/pyr0piezo/commit/cfa0abcaa5a3fb9236b7c1790dad26d5e9437b02) ### cfa0abc to 76b4ba6 Changelog updated 2019-08-15_15-32-15 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - fixed trace accidentally connected to ground [view commit](http://github.com/pyr0ball/pyr0piezo/commit/d2263348f308ccfb95b55bcf3c1cc997aaabb38a) - Renamed boards, Fixed programmer [view commit](http://github.com/pyr0ball/pyr0piezo/commit/3f6366d8e722d195172192957b1f77d84b6d9227) - Pulling latest before pushing changes. [view commit](http://github.com/pyr0ball/pyr0piezo/commit/47cd908b0b7c9b9aa0ffd317fe62d6ab79d4326a) - Rebuilt and corrected mount hole spacing [view commit](http://github.com/pyr0ball/pyr0piezo/commit/3c47f3015003d52ee71ed0fb80dc5d8aa1ab700d) - Created mounts for stock Creality/Tevo/TronXY extruders [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4a4e316b678f6dd5683fc359e78761ef9165db80) - Created tolerance cavities for inserting bearings [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7885a101cf0be66efc169e2876df145f5937da05) - Added tolerance for knurled nut insert [view commit](http://github.com/pyr0ball/pyr0piezo/commit/48914961a3ef1a17d2ce34a14f90c2b6292893c7) - Added cutout for slide-on nozzle mount to be easily added [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5339a166a2133d3118832b264fdff85dabeb860d) - Added ICSP Header/breakout to programmer [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1ee75ad0bd589ba02ff089ad4b20a90f95cc070e) - Added simple overvoltage protection to standalone [view commit](http://github.com/pyr0ball/pyr0piezo/commit/79da9c6468af9ee90bc09aca5c1727b394169f21) - Added alternate TVS diode [view commit](http://github.com/pyr0ball/pyr0piezo/commit/521b2b6aa50fb90f1e1593bec8eb5b0a50b477f1) - Fixing Merge conflicts [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7ed11b1003ffb7d9373105577274578c7a6b376d) - re-adding files after fix-merge [view commit](http://github.com/pyr0ball/pyr0piezo/commit/103cd9ca6abdf87afb0e812f08e5d7808d3e438e) - Replaced opamps with single quad-channel [view commit](http://github.com/pyr0ball/pyr0piezo/commit/ab1393593435514c0c28993d38444556bd693eeb) - removed copypasta link [view commit](http://github.com/pyr0ball/pyr0piezo/commit/13c3632f61317565cddbfcb3cc4b10a23e3f010e) - Fixed airwires and overlaps caused by swapping IC [view commit](http://github.com/pyr0ball/pyr0piezo/commit/60b4da727fcbcf64ba676874b028c9782ab5d5bd) - Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo [view commit](http://github.com/pyr0ball/pyr0piezo/commit/95230a3df3b04349b6dd0ee5837d3ce2f5be5176) - re-adding AVR programmer after fixing conflict [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5dadfdec3a81b2738ffd3e2a50d48ffe93ae2e0b) - Rotated parts to proper printing orientation [view commit](http://github.com/pyr0ball/pyr0piezo/commit/91aa09c1b8f13cba54d6c8edb333901f0904460b) - added ICSP header for standalone units [view commit](http://github.com/pyr0ball/pyr0piezo/commit/e1ac334c8433dc04e894647bb239a3c8344c3a2c) - updated with minor fixes to text placement [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c4338f74340dd79a2b85692594197128ea375785) - fixed missing ziptie channels on prusa mount [view commit](http://github.com/pyr0ball/pyr0piezo/commit/de18f5440f0505ecc662aa1ea9919a51bcb52895) - Added sources folder for 3D Models [view commit](http://github.com/pyr0ball/pyr0piezo/commit/9d34047d7f7b10474731a32a542c58cb1bf1b73a) - Added info to readme [view commit](http://github.com/pyr0ball/pyr0piezo/commit/934c763b5cf2cb6f07f4a6c6be44a2d39c97e6a3) - Update README.md [view commit](http://github.com/pyr0ball/pyr0piezo/commit/d2352b485eba3fe2f87010e5b1e784d3c89f285d) - moved usb to bottom of board, fixed caps [view commit](http://github.com/pyr0ball/pyr0piezo/commit/8aeef551a6823d0f671bb3861b804d5018e0a187) - v1.1 Piezo Standalone board [view commit](http://github.com/pyr0ball/pyr0piezo/commit/d51cad7c9f62cb5e1c3f562f2f47c4478f2994e3) - Added missing 0.1uF cap on AVR Vcc [view commit](http://github.com/pyr0ball/pyr0piezo/commit/76b4ba6de85c22860812434a810aa49c5ef76b0f) ### 76b4ba6 to v2.0.0 Changelog updated 2019-08-15_15-49-28 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - Optimized trace layout, serpentined usb [view commit](http://github.com/pyr0ball/pyr0piezo/commit/fcb41c6ceb7d0b257f642a24ec6a98c8cee91f67) - fixed footprint for LM2902, optimized traces [view commit](http://github.com/pyr0ball/pyr0piezo/commit/0b4e0d56df621e5de7ac43b4e4eb7d8816ab22f7) - Added version with PT100 amp integrated [view commit](http://github.com/pyr0ball/pyr0piezo/commit/76f6987b55c771b7c4459a42ef5a0f13f37648e0) - Added labels to controller connector [view commit](http://github.com/pyr0ball/pyr0piezo/commit/45bbd4eba026dfd84acb4bef9ad84a8ac6b2b716) - Fixed airwires and overlaps [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5ad907556143720329d2de32d452ca724519698d) - Adjusted spacing on traces/components [view commit](http://github.com/pyr0ball/pyr0piezo/commit/141e0c62e8b62b79ab6ddfc737204051f6fa0a95) - Fixed spacing for zener diode [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2d7a85786b5f8cbad325b5704f73c0c2cb0cc33a) - Removed VCC_Reg output smoothing transistor [view commit](http://github.com/pyr0ball/pyr0piezo/commit/cd5d5328b1a011a24ae0c4a9c4348d60304052a6) - Added Fusion source files for Creality OEM mount [view commit](http://github.com/pyr0ball/pyr0piezo/commit/52fe8d6282ced4f876d74c71ddf91a2bdd1fe5c3) - Reduced FFC breakout overall size, begin rewire [view commit](http://github.com/pyr0ball/pyr0piezo/commit/b1f61fc386b181846fa754403d76f8ab9859f190) - Prepare for major rewire (26p -> 60p) [view commit](http://github.com/pyr0ball/pyr0piezo/commit/bc0ab926724c41fcb911675c18b2c8ebee27f6ff) - Added support channels for upper bearings [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2b30ffffc6519b935a6bae4d5b684a77bd1af553) - Added folder structure for firmware source [view commit](http://github.com/pyr0ball/pyr0piezo/commit/26f0e138186e1b0100f775e267ac166a6ffd2671) - Added discord server link [view commit](http://github.com/pyr0ball/pyr0piezo/commit/0373768a64035cc8f1b8a5a269d478246f8fccab) - Added v2.0.0 Extruder board, rewire for 60p [view commit](http://github.com/pyr0ball/pyr0piezo/commit/118e8cf7e0f64ea669cd7298c0c62c95fe758189) - Gave some extra space to zener diode [view commit](http://github.com/pyr0ball/pyr0piezo/commit/a695c8e0699c1b3be52387b1bb1dcd69eb15170b) - Added drawing for Standalone board component layout [view commit](http://github.com/pyr0ball/pyr0piezo/commit/b4a00b77be29cc7c1818e73ea4e3e0f9452c4e70) - Brought FFC extruder board up to v1.1 spec [view commit](http://github.com/pyr0ball/pyr0piezo/commit/070bef876b96773af2c13c0505ce141b0b537d15) - Pushing changed files saved after exporting gerber [view commit](http://github.com/pyr0ball/pyr0piezo/commit/3c8372f490568fb7f559dc03fb86434b6d4d484b) - Modified footprints and added 3D Models for caps [view commit](http://github.com/pyr0ball/pyr0piezo/commit/ba45f8da89e1accc66f7c76d9e38619bc253aeb2) - Added pinout/hookup drawings [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1d17a8dbc9c0e2c366f647574b28ad20244343db) - Added drawings and docs for Extruder FFC v1.1.0 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/e2399797b8cc4d5ed9e25f0dfded744ae7c06701) - Added firmware hex file used in alpha boards [view commit](http://github.com/pyr0ball/pyr0piezo/commit/201ecde19e179790f0cc56eb13285705e985e19d) - fixed some spacing and labelling [view commit](http://github.com/pyr0ball/pyr0piezo/commit/73c7b875014bc8388a2964834d9ddac2014318a9) - Rev.2.0.0 - Rewired for full piezo circuit control [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2226025830b979959ceab5072745ae53b767f4f4) - Corrected naming convention for Standalone 1.0.2 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/6eb53d303982e187e6a0ee912f4152b31a35b99b) - Exported PDF schematics of all boards that have been fabricated [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c462b0a3dc5661c0f24a280ded8cff5d5fa49069) - Moved schematics to correct documentation folder [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5bd5e5e99b235e62ae5fdb24db2ca8cc00116cd2) - Added guide for configuring Marlin on rev.1.x.x [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f377481b7485ebd226bf2b1b6bc84a8421c698e8) - Swapped/repositioned components [view commit](http://github.com/pyr0ball/pyr0piezo/commit/abd8b9830ecd5373c7f63cbd33d2f17e43949102) - Minor adjustments to silkscreen and traces [view commit](http://github.com/pyr0ball/pyr0piezo/commit/e5806bd56fba634c56255d70a0613200f90c1b4a) - Fixed https://github.com/pyr0ball/pyr0piezo/issues/17 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7fd60d1d74bb22c0714093e4cbdfd659805e22fb) - First draft of firmware v2.0.0 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/055ab3c09e125308f3f43fd9b9facaeb8a6b9188) - Added basic serial input to modify parameters [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7999321f8c729364b9f8a20c6c466a62519c9fa9) - Added the serial input function to the loop [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f9c1e4ff4e89eeef9350cf95b10de53a559d3c47) - fixed pin assignment from debug edit [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4548a2ed8f2d6a75721dca6b74b991b3172ce781) - Added test pads for amp circuit debug [view commit](http://github.com/pyr0ball/pyr0piezo/commit/0d31025069fcf20d58444ebe3aa92029129fc10c) - compiled 1.0.2 firmware with fixed output pins [view commit](http://github.com/pyr0ball/pyr0piezo/commit/ec88e787e99b3309d85bf7af4a126f5d0067b0f1) - Updated schematic with cleaned up and labelled circuit [view commit](http://github.com/pyr0ball/pyr0piezo/commit/d53aa7f2384a915580ee3389f65c23d3dc653eaa) - Brought FFC board up to v2.x spec. [view commit](http://github.com/pyr0ball/pyr0piezo/commit/45777727dd5b70a83c56ab72aeeb19427bc068ac) - Removed cavity behind bearings causing binding [view commit](http://github.com/pyr0ball/pyr0piezo/commit/81c017034029782ec5b5e625477d1569d2b6252f) - Added X-motor and X-min breakouts [view commit](http://github.com/pyr0ball/pyr0piezo/commit/56ca2af4ac800a9004a3b87f37bda26cdf215b85) - saved under Eagle v9.3.1 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/3695e4335461942b00210c6270b4a1b7975e977a) - Started Creality X-axis extruder breakout board [view commit](http://github.com/pyr0ball/pyr0piezo/commit/314d8407634d44479c0186c5eae5ecfb28dfce6c) - Added pin assignments for serial/i2c comms on FFC [view commit](http://github.com/pyr0ball/pyr0piezo/commit/ced1d06a2517fc102c0fbaff3b9efa9f83a656d3) - removed unused firmware, renamed existing to follow nomenclature [view commit](http://github.com/pyr0ball/pyr0piezo/commit/200702d12d9db8ec39f50706f1af2d618724c08c) - Added component layout docs for rev.2.0.0 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1fa56d4d4170dcdb2e6393f03a2a21f0d5e40bd3) - Added schematic for wiring up UART for programming [view commit](http://github.com/pyr0ball/pyr0piezo/commit/893bf50b727d5a25fc17d6ad6c78b0668cdbaf97) - Finished trace routing for amp diagnostics pads [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f1543700892755a30d23367644857b1afd3519e3) ### v2.0.0 to v2.0.1 Changelog updated 2019-08-15_15-50-29 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - added ignore for openoffice text temp files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/0117cc101ae249b4eb1af7ebf7b185271611753a) - Added Pyr0-Piezo firmware update docs [view commit](http://github.com/pyr0ball/pyr0piezo/commit/e873d41e90dbff632e86e4fc01a1efcaf1af56cc) - renamed firmware update docs [view commit](http://github.com/pyr0ball/pyr0piezo/commit/8598ce52728413d265515f294a9cf0971fc811c0) - Finished first iteration of x-gantry board [view commit](http://github.com/pyr0ball/pyr0piezo/commit/b1e8562b8d2b72348bb47ebffa24bcd487700583) - Added pdf of rev.2.0.0 schematic [view commit](http://github.com/pyr0ball/pyr0piezo/commit/3ff9d841c5286763927bbc8295a04bd02735e562) - fixed some spacing and labelling [view commit](http://github.com/pyr0ball/pyr0piezo/commit/b7779f0994ec5734a231d787ef1c4329024402af) - renamed latest v2.0.0 pdf [view commit](http://github.com/pyr0ball/pyr0piezo/commit/453bae33f532fe70d68559b7a308925f7e1ad546) - aligned caps for easier soldering [view commit](http://github.com/pyr0ball/pyr0piezo/commit/afa62eca260721b62cc7890d2a49d9c357de42fc) - Fixed PWM output syntax [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2297f152071bde9b9c72eb6032e626e3b168ec5c) - Renamed Rev.1.x.x sketch to match folder [view commit](http://github.com/pyr0ball/pyr0piezo/commit/e8300c9eb44d511c7ad4a008bfa52a4f24c707f6) - Updated library and components [view commit](http://github.com/pyr0ball/pyr0piezo/commit/8084e65eeb616673e256f9daee7b14ec90465bc8) ### v2.0.1 to v2.0.1_hw Changelog updated 2019-08-15_15-50-42 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - Switched to 32VQFN package Atmega328pa [view commit](http://github.com/pyr0ball/pyr0piezo/commit/569439f82cc57f3d58e88b79d06484f87d9e5873) - Swapped Atmega for ATSAMD21E family MCU [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1ad0281ee2c193f10fb43cfa9358f9c613a2d923) - added folder for wiki files, uploaded logo [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2f3a3c1fd8aa2fc3d81cae42b5f66db14f4b51b9) - repositioned filter cap for easier soldering [view commit](http://github.com/pyr0ball/pyr0piezo/commit/fbb90211c5628be56db9939539329b89c4244d84) - Standardized naming conventions, organized [view commit](http://github.com/pyr0ball/pyr0piezo/commit/b3b5290996627fb8cc08e13e2c6c92da2d627a49) - Swapped pins for 2-pin headers to match standard [view commit](http://github.com/pyr0ball/pyr0piezo/commit/26e9a0d09ce56b9ff0241210863d34c373ce454e) - Replaced serial parser, verified parameters update [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1a06027bc14d6377319968fa4168366cdb69f677) - Added rudimentary i2c listener, fixed loop [view commit](http://github.com/pyr0ball/pyr0piezo/commit/55c6f867c20f665d069595652a5c63bec4fcfa90) - fixed syntax preventing compilation [view commit](http://github.com/pyr0ball/pyr0piezo/commit/bd64d8f707d6094ca33924bc9ca01397c0e4fca1) - Added wiring diagrams, fixed docs [view commit](http://github.com/pyr0ball/pyr0piezo/commit/729a44714dd2170215ec07227ea94218afc2438e) - Added wiring diagram for DuetWifi [view commit](http://github.com/pyr0ball/pyr0piezo/commit/9bfc67574810060cf9c9c329ad0f97b5cc4f5a86) - Added hookup guides for common MKS boards [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f29ca9e5aa7d0152c57d00718987e8d45187d5c2) - Updated description. Sync files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/27302c9601c8e306e7446aa974edb9a7f371af4f) - Begin sync of Rev.2.0.1 changes [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4bfca9cf20c170b12c4c9a07bcffe8451b93c1fa) - rotated fuse for easier soldering [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c4eb8a81de483fd20dc31e9b590f8abd4c447066) - sync all boards for Rev.2.0.1 before gerberization [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5251e0f14a350c7e679900ce56b7a9115ec867e3) ### v2.0.1_hw to v2.0.2 Changelog updated 2019-08-15_15-50-56 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - fixed syntax preventing compilation [view commit](http://github.com/pyr0ball/pyr0piezo/commit/bd64d8f707d6094ca33924bc9ca01397c0e4fca1) - Added wiring diagrams, fixed docs [view commit](http://github.com/pyr0ball/pyr0piezo/commit/729a44714dd2170215ec07227ea94218afc2438e) - Added wiring diagram for DuetWifi [view commit](http://github.com/pyr0ball/pyr0piezo/commit/9bfc67574810060cf9c9c329ad0f97b5cc4f5a86) - Added hookup guides for common MKS boards [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f29ca9e5aa7d0152c57d00718987e8d45187d5c2) - Updated description. Sync files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/27302c9601c8e306e7446aa974edb9a7f371af4f) - Begin sync of Rev.2.0.1 changes [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4bfca9cf20c170b12c4c9a07bcffe8451b93c1fa) - rotated fuse for easier soldering [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c4eb8a81de483fd20dc31e9b590f8abd4c447066) - sync all boards for Rev.2.0.1 before gerberization [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5251e0f14a350c7e679900ce56b7a9115ec867e3) ### v2.0.2 to v2.1.1 Changelog updated 2019-08-15_15-51-05 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - fixed syntax preventing compilation [view commit](http://github.com/pyr0ball/pyr0piezo/commit/bd64d8f707d6094ca33924bc9ca01397c0e4fca1) - Added wiring diagrams, fixed docs [view commit](http://github.com/pyr0ball/pyr0piezo/commit/729a44714dd2170215ec07227ea94218afc2438e) - Added wiring diagram for DuetWifi [view commit](http://github.com/pyr0ball/pyr0piezo/commit/9bfc67574810060cf9c9c329ad0f97b5cc4f5a86) - Added hookup guides for common MKS boards [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f29ca9e5aa7d0152c57d00718987e8d45187d5c2) - Updated description. Sync files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/27302c9601c8e306e7446aa974edb9a7f371af4f) - Begin sync of Rev.2.0.1 changes [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4bfca9cf20c170b12c4c9a07bcffe8451b93c1fa) - rotated fuse for easier soldering [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c4eb8a81de483fd20dc31e9b590f8abd4c447066) - sync all boards for Rev.2.0.1 before gerberization [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5251e0f14a350c7e679900ce56b7a9115ec867e3) - updated discord link [view commit](http://github.com/pyr0ball/pyr0piezo/commit/8de157958dae9ea0fd7f53a1cac44b39ce25035e) - Added ESD protection diodes to motor connections [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5d0c19afd30fc5a234c492d45b8ea2a7f43afb02) - Brought library additions to older rev boards [view commit](http://github.com/pyr0ball/pyr0piezo/commit/a537393eefe19b5fc4bc6a698327124f2a28482a) - Renamed X-car breakout for direct feed. [view commit](http://github.com/pyr0ball/pyr0piezo/commit/26d89f31fc7fbfbda53644e5ff64979b37415c1b) - Merge readme before push [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7c77e72e3f2ebdb2832fa2f3d5a589f16904899c) - Beta production board sync [view commit](http://github.com/pyr0ball/pyr0piezo/commit/ad25ff868a5de61407c7ec868101ee26964bdfbb) - Replaced license with CC-BY-SA-4.0 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/9d082438c80de9a17d9650c0db352b9028f6f095) - Updated eagle files for 1.0.2 for Eagle 9.0.2 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/94645f8624ba07803f11df8cd59fb332a37fdd90) - Updated link to license [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4212ceeceb7f3cc5c90ed389c197ee09cdffd1f3) - Adjusted capacitor placement for easier soldering [view commit](http://github.com/pyr0ball/pyr0piezo/commit/856ecafad23b30ac93f0411411ba67049d3f2bb7) - fixed unary operators for adjustment logic [view commit](http://github.com/pyr0ball/pyr0piezo/commit/95ea64a822c5ebe54382ffc09dad919e67376aca) - migrated floats to #define values [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5ff215c0daa37907f0d2d51520a0604e842b2f90) - Converting to defines and else ifs [view commit](http://github.com/pyr0ball/pyr0piezo/commit/e16c35cd3237f93d486dff2b78a39ff219935e10) - Fixing debug vars in case they ever want to be used again [view commit](http://github.com/pyr0ball/pyr0piezo/commit/0e318eab7cb4cb030aabf4262e9101c1c774ed5d) - Fixes for oscillating PWM output [view commit](http://github.com/pyr0ball/pyr0piezo/commit/5a6d5ca7db862b62aa5f27fe18bd6403006b0ff0) - Merge branch 'master' into MinorOptimizations [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c82c3e9bf55b17062fd1df469a01d98254a66b98) - Merge pull request #25 from foodbandlt/MinorOptimizations [view commit](http://github.com/pyr0ball/pyr0piezo/commit/bcdae2e9e4525d2a2c4b07d6b42f6f7500b48827) - Added function to alert the user when calibrating [view commit](http://github.com/pyr0ball/pyr0piezo/commit/37f7d4d085cbf336d7e1cc0d234dae49ee3d2d82) - Set I2C input to be toggled by def [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4c35d522596bd31e5bae9242b2a7780b87428acd) - for v2.x this fixes https://github.com/pyr0ball/pyr0piezo/issues/28 [view commit](http://github.com/pyr0ball/pyr0piezo/commit/b5883af90136506015ddca7ca41a018aef581524) - Separated functions and definitions [view commit](http://github.com/pyr0ball/pyr0piezo/commit/6567b50ddb28a442ffb91b8246665ba934dafa0f) - fixed names for new files [view commit](http://github.com/pyr0ball/pyr0piezo/commit/7f1985d0cdb55af6ea88e4c4401460b15b1d9fab) - changed adc calculations to use Vin reference [view commit](http://github.com/pyr0ball/pyr0piezo/commit/4b2186aaf71ee96594eaf6f230e06adef8cc69ec) - fixed some ordering causing definition issues [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1d098f184b58a3e85e43869e83ca12cdbbb6497c) ### v2.1.1 to v2.1.2 Changelog updated 2019-08-15_15-51-13 *Added Features* ------------------------------------ *Bugfixes* ------------------------------------ *Full Changelog* - Fixed "Flappy DAC" bug in rev.2.x.x firmware [view commit](http://github.com/pyr0ball/pyr0piezo/commit/f745940904f9e4af4e9a75ff3ffe168a2518b4d0) - removed last remaining float, cleaned up unused vars [view commit](http://github.com/pyr0ball/pyr0piezo/commit/20454e7ffb0d32fd7aa7578649490b57134568f8) - Added mkdocs for readthedocs integration [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1f20019d57d4d50bbf4fdb2178ce5ae8366252a9) - started adding structure to the site [view commit](http://github.com/pyr0ball/pyr0piezo/commit/69c9405e0f08e68050af5c0bdfed56c38c9fa024) - switched to faster digitalWrite function for interrupt function [view commit](http://github.com/pyr0ball/pyr0piezo/commit/c22324021098b40ae3d145de02d9a4b982483493) - added document structure, site output to gitignore [view commit](http://github.com/pyr0ball/pyr0piezo/commit/ba9c2abbe22b21696bf0dec05f87c4f34199d853) - Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo [view commit](http://github.com/pyr0ball/pyr0piezo/commit/1004840020b7a49969dc034f55e4339851b3901c) - Added a few FAQ's [view commit](http://github.com/pyr0ball/pyr0piezo/commit/2b5d7e51f444391a95d58efc6acdb3609051d53b) - Switched to task scheduler library for faster interrupt processing [view commit](http://github.com/pyr0ball/pyr0piezo/commit/0b1dbeb2379575af45a0b81dbfe441237a20794a) - Created variable for voltmeter constant, fixed whitespace a bit [view commit](http://github.com/pyr0ball/pyr0piezo/commit/dc9ef32e5bff067ebb0acf9d2b1bc0007a0c4c1e) - Complete overhaul of i2c code, created library structure [view commit](http://github.com/pyr0ball/pyr0piezo/commit/513d03a4bf52fc21c1c2b42982a32a5b3af59602) - Changed compiler structure for including I2C [view commit](http://github.com/pyr0ball/pyr0piezo/commit/787745627764e890d1cb808f12393e87191a9a5f) - Added i2c input handler for long variable [view commit](http://github.com/pyr0ball/pyr0piezo/commit/95ea53438168b0b97a91c80f7608a490d7a51955) - Migrated configs to separate header file, made adjustment to definition [view commit](http://github.com/pyr0ball/pyr0piezo/commit/56c06008d4f7463a284561b5d0a337b573caa5e8) - Changed compiler behavior for i2c. I2C library is still broken [view commit](http://github.com/pyr0ball/pyr0piezo/commit/29fd45db239fc5beee5414f8e795ab0e6d14cb96)