Skip to content

Pyr0-Piezo Changelog

551fcb7 to cfa0abc

Changelog updated 2019-08-15_15-31-12

Added Features


Bugfixes


Full Changelog

cfa0abc to 76b4ba6

Changelog updated 2019-08-15_15-32-15

Added Features


Bugfixes


Full Changelog

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

  • fixed footprint for LM2902, optimized traces view commit

  • Added version with PT100 amp integrated view commit

  • Added labels to controller connector view commit

  • Fixed airwires and overlaps view commit

  • Adjusted spacing on traces/components view commit

  • Fixed spacing for zener diode view commit

  • Removed VCC_Reg output smoothing transistor view commit

  • Added Fusion source files for Creality OEM mount view commit

  • Reduced FFC breakout overall size, begin rewire view commit

  • Prepare for major rewire (26p -> 60p) view commit

  • Added support channels for upper bearings view commit

  • Added folder structure for firmware source view commit

  • Added discord server link view commit

  • Added v2.0.0 Extruder board, rewire for 60p view commit

  • Gave some extra space to zener diode view commit

  • Added drawing for Standalone board component layout view commit

  • Brought FFC extruder board up to v1.1 spec view commit

  • Pushing changed files saved after exporting gerber view commit

  • Modified footprints and added 3D Models for caps view commit

  • Added pinout/hookup drawings view commit

  • Added drawings and docs for Extruder FFC v1.1.0 view commit

  • Added firmware hex file used in alpha boards view commit

  • fixed some spacing and labelling view commit

  • Rev.2.0.0 - Rewired for full piezo circuit control view commit

  • Corrected naming convention for Standalone 1.0.2 view commit

  • Exported PDF schematics of all boards that have been fabricated view commit

  • Moved schematics to correct documentation folder view commit

  • Added guide for configuring Marlin on rev.1.x.x view commit

  • Swapped/repositioned components view commit

  • Minor adjustments to silkscreen and traces view commit

  • Fixed https://github.com/pyr0ball/pyr0piezo/issues/17 view commit

  • First draft of firmware v2.0.0 view commit

  • Added basic serial input to modify parameters view commit

  • Added the serial input function to the loop view commit

  • fixed pin assignment from debug edit view commit

  • Added test pads for amp circuit debug view commit

  • compiled 1.0.2 firmware with fixed output pins view commit

  • Updated schematic with cleaned up and labelled circuit view commit

  • Brought FFC board up to v2.x spec. view commit

  • Removed cavity behind bearings causing binding view commit

  • Added X-motor and X-min breakouts view commit

  • saved under Eagle v9.3.1 view commit

  • Started Creality X-axis extruder breakout board view commit

  • Added pin assignments for serial/i2c comms on FFC view commit

  • removed unused firmware, renamed existing to follow nomenclature view commit

  • Added component layout docs for rev.2.0.0 view commit

  • Added schematic for wiring up UART for programming view commit

  • Finished trace routing for amp diagnostics pads view commit

v2.0.0 to v2.0.1

Changelog updated 2019-08-15_15-50-29

Added Features


Bugfixes


Full Changelog

v2.0.1 to v2.0.1_hw

Changelog updated 2019-08-15_15-50-42

Added Features


Bugfixes


Full Changelog

v2.0.1_hw to v2.0.2

Changelog updated 2019-08-15_15-50-56

Added Features


Bugfixes


Full Changelog

v2.0.2 to v2.1.1

Changelog updated 2019-08-15_15-51-05

Added Features


Bugfixes


Full Changelog

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

  • removed last remaining float, cleaned up unused vars view commit

  • Added mkdocs for readthedocs integration view commit

  • started adding structure to the site view commit

  • switched to faster digitalWrite function for interrupt function view commit

  • added document structure, site output to gitignore view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Added a few FAQ's view commit

  • Switched to task scheduler library for faster interrupt processing view commit

  • Created variable for voltmeter constant, fixed whitespace a bit view commit

  • Complete overhaul of i2c code, created library structure view commit

  • Changed compiler structure for including I2C view commit

  • Added i2c input handler for long variable view commit

  • Migrated configs to separate header file, made adjustment to definition view commit

  • Changed compiler behavior for i2c. I2C library is still broken view commit

v2.1.2 to v2.1.3

Changelog updated 2019-09-25_14-59-04

Added Features

  • setting up syntax for changelogs on the docs site view commit

  • Added comprehensive changelog generated from script view commit

  • Added debug output to trigger function view commit

  • Added gain factor to serial debug output view commit

  • new version EasyPiezi-v2.1.2 - adds extra test points view commit

  • added usage output to serial by sending view commit


Bugfixes

  • fixed syntax for table of contents on changelog view commit

  • added additional separator between sections added by changelog script view commit

  • commented out main loop trigger reset view commit

  • fixed definition parameter for I2C config view commit

  • Slight adjustment to wire routing for better spacing view commit

  • fixed footprint for RGB LED (default polarity was backwards) view commit

  • fixed incorrect resistor values on FFC Direct vreg view commit

  • fixed 0606 rgb led footprint view commit

  • Fixed serial input updating the wrong variable view commit


Full Changelog


v2.1.3 to v2.1.4

Changelog updated 2019-09-25_14-59-18

Added Features

  • Added EEPROM support for storing nvol settings view commit

  • complete overhaul of serial input and debug output view commit

  • updated serial input explaination to match new schema view commit

  • Added input parameter for vref constant view commit


Bugfixes


Full Changelog

  • Initial PlatformIO conversion view commit

  • Saving settings to EEPROM and other IMO sensible changes view commit

  • Merge branch 'loredans-additions' of https://github.com/pyr0ball/pyr0piezo view commit

  • Updated gitignore, removed unnecessary files #changelog view commit

  • Merge pull request #34 from loredan/master view commit

  • synced nomenclature for vfollower variables view commit

  • Added EEPROM support for storing nvol settings view commit

  • complete overhaul of serial input and debug output view commit

  • syntax cleanup #changelog view commit

  • more syntax fixes (from merge) #changelog view commit

  • actually added some of the changes intended for previous commit view commit

  • restructured AVR firmware directory for vscode/PIO #changelog view commit

  • migrated vscode comfig files view commit

  • updated serial input explaination to match new schema view commit

  • Cleanup remaining merge files #changelog view commit

  • fixed variable typo view commit

  • removed duplicate definition view commit

  • Added input parameter for vref constant view commit

  • slight change in comment structure view commit


v2.1.3 to v2.1.4

Changelog updated 2019-10-09_20-40-12

Added Features

  • Added EEPROM support for storing nvol settings view commit

  • complete overhaul of serial input and debug output view commit

  • updated serial input explaination to match new schema view commit

  • Added input parameter for vref constant view commit

  • Exported compiled firmware for m88p - v2.1.4 view commit

  • Added new test points to programmer jig view commit

  • Added script for updating through avrdude view commit


Bugfixes

  • synced nomenclature for vfollower variables view commit

  • removed duplicate definition view commit

  • fixed variable type for vm-constant serial input view commit

  • Fix for serial terminal line break symbol view commit

  • Reverted voltmeter code view commit

  • Fixed serial command for voltmeter constant, added EEPROM support for it view commit

  • Complete overhaul of FFC board for v2.1.2 view commit


Full Changelog

  • Initial PlatformIO conversion view commit

  • Saving settings to EEPROM and other IMO sensible changes view commit

  • updated changelog to latest tag view commit

  • Added section to readme about contributing view commit

  • Merge branch 'loredans-additions' of https://github.com/pyr0ball/pyr0piezo view commit

  • Updated gitignore, removed unnecessary files #changelog view commit

  • Merge pull request #34 from loredan/master view commit

  • synced nomenclature for vfollower variables view commit

  • Added EEPROM support for storing nvol settings view commit

  • complete overhaul of serial input and debug output view commit

  • syntax cleanup #changelog view commit

  • more syntax fixes (from merge) #changelog view commit

  • actually added some of the changes intended for previous commit view commit

  • restructured AVR firmware directory for vscode/PIO #changelog view commit

  • migrated vscode comfig files view commit

  • updated serial input explaination to match new schema view commit

  • Cleanup remaining merge files #changelog view commit

  • fixed variable typo view commit

  • removed duplicate definition view commit

  • Added input parameter for vref constant view commit

  • slight change in comment structure view commit

  • added changelog for v2.1.4 (Loredan's Additions) view commit

  • Updated documentation and changelog view commit

  • fixed changelog headers view commit

  • Merge pull request #35 from pyr0ball/loredans-additions view commit

  • documentation site formatting fixes view commit

  • fixed variable type for vm-constant serial input view commit

  • updated doc site nav link names view commit

  • Fix for serial terminal line break symbol view commit

  • fixed syntax error in includes section view commit

  • Exported compiled firmware for m88p - v2.1.4 view commit

  • added compiled firmware for m328pb - v2.1.4 view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Reverted voltmeter code view commit

  • Removed old debug output define and sensor trigger debug output, modified VComp and VFol output to mV instead of 10-bit number #changelog view commit

  • Fixed serial command for voltmeter constant, added EEPROM support for it view commit

  • Fixed internal oscillator frequency configuration on ATmega88P, added configuration for ATmega328PB #changelog view commit

  • Merge pull request #36 from loredan/master view commit

  • Added new test points to programmer jig view commit

  • Added script for updating through avrdude view commit

  • Merge branch 'loredans-additions' of https://github.com/pyr0ball/pyr0piezo into loredans-additions view commit

  • Code formatting unified view commit

  • code formatting view commit

  • Merge pull request #37 from pyr0ball/loredans-additions view commit

  • Complete overhaul of FFC board for v2.1.2 view commit

  • Firmware shipped with Beta2 (v2.1.0) #changelog view commit


v2.1.4 to v2.1.5

Changelog updated 2019-10-30_18-51-54

Added Features

  • Added silkscreen of board revision for EzPz view commit

  • added piezo-disk carrier boards by request view commit

  • Created DIY standalone board for use with external MCU view commit

  • new major version for addressing #48 view commit

  • Exported Eagle parts library into project view commit

  • Added blank ino file for compatibility with arduino ide view commit

  • Added serial feedback for trigger function view commit


Bugfixes


Documentation Updates


Full Changelog

  • analogWrite is replaced with native phase correct PWM, 4kHz 10-bit on comparator and 16kHz 8-bit on voltage follower view commit

  • Merge pull request #38 from loredan/master view commit

  • updated documentation for i3 mounts view commit

  • added documentation category to docs script view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Added some images for v2.1.2 boards view commit

  • added differentiation in docs structure between versions view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • removed redundant changelog file view commit

  • Added silkscreen of board revision for EzPz view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Merge branch 'loredans-additions' of https://github.com/pyr0ball/pyr0piezo view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Updated piezo config docs with serial applications view commit

  • Added beginning of doc explaining circuit settings view commit

  • documentation formatting fixes view commit

  • typo fix in docs view commit

  • added piezo-disk carrier boards by request view commit

  • pull before push view commit

  • pull before push view commit

  • Created DIY standalone board for use with external MCU view commit

  • fixed polarity for trigger LED on DIY board view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • renamed Eagle Files to reflect product name view commit

  • Added page for PT100 RTD sensor view commit

  • Added PT100 to docs site nav view commit

  • attempting to fix the discord widget in README view commit

  • new major version for addressing #48 view commit

  • Adds 1 to the blinkcount integer, trying to fix #49 view commit

  • fixed definition preventing serial response in #49 view commit

  • Fix clearing stored config on restore view commit

  • Merge pull request #51 from foodbandlt/bugfix view commit

  • Exported Eagle parts library into project view commit

  • Merge branch 'loredans-additions' of https://github.com/pyr0ball/pyr0piezo into loredans-additions view commit

  • Merge pull request #53 from pyr0ball/loredans-additions view commit

  • Added blank ino file for compatibility with arduino ide view commit

  • added avrdude.conf for terminal uploading view commit

  • Fixed config reset #54 view commit

  • Merge pull request #55 from loredan/master view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • final edit to fix #54 view commit

  • Added serial feedback for trigger function view commit

  • Fix EEPROM saving issue when issuing a RESET command via a serial terminal. view commit

  • Update .gitignore view commit

  • Update .gitignore view commit

  • This code change reduces the amount of EEPROM writes that could potentially occur within a short period of time, thus making the EEPROM last longer. view commit

  • Merge pull request #57 from klcjr89/master view commit

  • Finish implementing digitalWriteFast to save MCU cycles. view commit

  • Code change implements analogReadFast, which reduces the read time of an anolog pin from 112 µS down to 21 µS. view commit

  • Merge pull request #58 from klcjr89/master view commit

  • Merge pull request #59, implement "fast" pin operations view commit


v2.1.5 to v2.1.6

Changelog updated 2019-12-28_03-43-10

Added Features

  • Adds support for inverting trigger logic. view commit

Bugfixes


Documentation Updates


Full Changelog

  • Documentation update for v2.1.5 view commit

  • These code changes are for resetting the config values to the default values by issuing the ERASE word via a serial terminal. view commit

  • Merge pull request #60 from klcjr89/master view commit

  • Fixed width of thermals on singledisk adapter view commit

  • Fixed pad thermals, added url, fixed logo view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo into develop view commit

  • removed file that shouldn't be tracked view commit

  • slight edit to platformio.ini, added dependencies view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo into develop view commit

  • Adds support for inverting trigger logic. view commit

  • ignore view commit

  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

  • Fix for gain adjustment view commit

  • Merge branch 'develop' of https://github.com/pyr0ball/pyr0piezo into develop view commit

  • Merge pull request #63 from loredan/master view commit

  • Merge branch 'develop' of https://github.com/pyr0ball/pyr0piezo into develop view commit

  • fixing serial input not taking effect immediately view commit

  • fixed accidental reversal of gain adjust #oops view commit

  • Revert "fixed accidental reversal of gain adjust #oops" view commit


v2.2.0 to v2.2.1

Changelog updated 2020-01-16_11-24-38

Added Features

  • modified i2c registermap, added stubs view commit

  • added firmware version to serial response view commit

  • Changed default state of I2C input macro to enabled view commit

  • changed error LED behavor to instead indicate a trigger event view commit


Bugfixes

  • fixed platformio.ini to allow build and upload directly view commit

  • fixed logic and pzdet inputs view commit

  • fixed logic level change not taking effect til trigger view commit

  • changed compiler to include help message only on 328pb view commit

  • fixed missing semicolon view commit


Documentation Updates


Full Changelog