Skip to content

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
  • Removed debug serial output, fixed voltage reference divisor view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit
  • Fixed syntax error in voltage adjustment function view commit
  • Fixed syntax error in Error State function view commit
  • Reduced default loop time, syntax errors were resolved view commit
  • Added comments for PCInt vs Int pin usage view commit
  • Moved test points for spi to ICSP standard header view commit
  • Adjusted trace placement, added logo to bottom of board view commit
  • Updated standalone board with final piezo circuit view commit
  • Created separate sketch for smaller flash view commit
  • Begin refactor of sketch for smaller flash footprint view commit
  • Added description to Eagle project folder view commit

cfa0abc to 76b4ba6

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

Added Features


Bugfixes


Full Changelog

  • fixed trace accidentally connected to ground view commit
  • Created mounts for stock Creality/Tevo/TronXY extruders view commit
  • Created tolerance cavities for inserting bearings view commit
  • Added cutout for slide-on nozzle mount to be easily added view commit
  • Added simple overvoltage protection to standalone view commit
  • Fixed airwires and overlaps caused by swapping IC view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit
  • re-adding AVR programmer after fixing conflict view commit
  • Rotated parts to proper printing orientation view commit
  • updated with minor fixes to text placement view commit
  • fixed missing ziptie channels on prusa mount view commit

76b4ba6 to v2.0.0

Changelog updated 2019-08-15_15-49-28

Added Features


Bugfixes


Full Changelog

  • fixed footprint for LM2902, optimized traces 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
  • Added support channels for upper bearings view commit
  • Added folder structure for firmware source view commit
  • Added v2.0.0 Extruder board, rewire for 60p 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 drawings and docs for Extruder FFC v1.1.0 view commit
  • Added firmware hex file used in alpha boards 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
  • Minor adjustments to silkscreen and traces view commit
  • Fixed https://github.com/pyr0ball/pyr0piezo/issues/17 view commit
  • Added basic serial input to modify parameters view commit
  • Added the serial input function to the loop view commit
  • compiled 1.0.2 firmware with fixed output pins view commit
  • Updated schematic with cleaned up and labelled circuit view commit
  • Removed cavity behind bearings causing binding 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

  • added ignore for openoffice text temp files view commit
  • Finished first iteration of x-gantry board view commit

v2.0.1 to v2.0.1_hw

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

Added Features


Bugfixes


Full Changelog

  • added folder for wiki files, uploaded logo view commit
  • repositioned filter cap for easier soldering view commit
  • Standardized naming conventions, organized view commit
  • Swapped pins for 2-pin headers to match standard view commit
  • Replaced serial parser, verified parameters update view commit
  • Added rudimentary i2c listener, fixed loop view commit
  • Added hookup guides for common MKS boards view commit
  • sync all boards for Rev.2.0.1 before gerberization view commit

v2.0.1_hw to v2.0.2

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

Added Features


Bugfixes


Full Changelog

  • Added hookup guides for common MKS boards view commit
  • sync all boards for Rev.2.0.1 before gerberization view commit

v2.0.2 to v2.1.1

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

Added Features


Bugfixes


Full Changelog

  • Added hookup guides for common MKS boards view commit
  • sync all boards for Rev.2.0.1 before gerberization view commit
  • Added ESD protection diodes to motor connections view commit
  • Brought library additions to older rev boards view commit
  • Updated eagle files for 1.0.2 for Eagle 9.0.2 view commit
  • Adjusted capacitor placement for easier soldering view commit
  • fixed unary operators for adjustment logic view commit
  • Fixing debug vars in case they ever want to be used again view commit
  • Merge branch 'master' into MinorOptimizations view commit
  • Merge pull request #25 from foodbandlt/MinorOptimizations view commit
  • Added function to alert the user when calibrating view commit
  • for v2.x this fixes https://github.com/pyr0ball/pyr0piezo/issues/28 view commit
  • changed adc calculations to use Vin reference view commit
  • fixed some ordering causing definition issues view commit

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
  • 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
  • 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
  • new version EasyPiezi-v2.1.2 - adds extra test points view commit

Bugfixes

  • fixed syntax for table of contents on changelog view commit
  • added additional separator between sections added by changelog script 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 serial input updating the wrong variable view commit

Full Changelog

  • Migrated from single 60pin FFC to combined 15+40p view commit
  • Pushing 2.0.2 revised board files before 2.1.1 view commit
  • Moved to dual FFC cable (15p-1MM + 40p-0.5mm) view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit
  • Added issue template for requesting a new mount view commit
  • added a few other kinematics to the install structure view commit
  • added menu structure and placeholder for hictop i3 view commit
  • fixed issue with markdown nested bullets on install page view commit
  • added images for instructions for mp-delta-mini view commit
  • renamed ultimaker to "quadrap" to better reflect nomenclature view commit
  • renamed ultimaker to quadrap in main menu view commit
  • Started on documentation for the Monoprice Delta Mini view commit
  • Added instructions for monoprice-delta-mini view commit
  • switched to material design theme for documentation site view commit
  • Added Printer firmware configuration for Marlin view commit
  • added script for generating changelog from commits view commit
  • added extra functions to changelog script, added mkdocs deploy view commit
  • added embedded content for easypiezi pinouts view commit
  • added embedded content to layouts section view commit
  • moved wiring diagrams section to installation view commit
  • setting up syntax for changelogs on the docs site view commit
  • fixed some syntax with regex for the changelog view commit
  • Added comprehensive changelog generated from script view commit
  • fixed syntax for table of contents on changelog view commit
  • added additional separator between sections added by changelog script view commit
  • Added latest commits to changelog including docs site view commit
  • fixed definition parameter for I2C config view commit
  • removed tags from changelog public output 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
  • new version EasyPiezi-v2.1.2 - adds extra test points view commit
  • added new changelog detailing recent changes view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit
  • Fixed serial input updating the wrong variable view commit
  • added explaination on how to fine-tune VccMeter. #changelog view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit

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

Bugfixes

  • synced nomenclature for vfollower variables view commit

Full Changelog

  • 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
  • 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
  • updated serial input explaination to match new schema 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
  • Exported compiled firmware for m88p - v2.1.4 view commit
  • Added script for updating through avrdude view commit

Bugfixes

  • synced nomenclature for vfollower variables view commit
  • fixed variable type for vm-constant serial input view commit
  • Fix for serial terminal line break symbol 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

  • Saving settings to EEPROM and other IMO sensible changes 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
  • 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
  • updated serial input explaination to match new schema view commit
  • added changelog for v2.1.4 (Loredan's Additions) view commit
  • Merge pull request #35 from pyr0ball/loredans-additions view commit
  • fixed variable type for vm-constant serial input view commit
  • Fix for serial terminal line break symbol 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
  • 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 script for updating through avrdude view commit
  • Merge branch 'loredans-additions' of https://github.com/pyr0ball/pyr0piezo into loredans-additions 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
  • 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

  • fixed polarity for trigger LED on DIY board view commit
  • Adds 1 to the blinkcount integer, trying to fix #49 view commit
  • fixed definition preventing serial response in #49 view commit

Documentation Updates

  • added documentation category to docs script view commit
  • added differentiation in docs structure between versions view commit
  • Updated piezo config docs with serial applications view commit
  • Added beginning of doc explaining circuit settings view commit
  • renamed Eagle Files to reflect product name view commit
  • attempting to fix the discord widget in README view commit

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
  • added documentation category to docs script view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit
  • added differentiation in docs structure between versions view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo 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
  • added piezo-disk carrier boards by request 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
  • attempting to fix the discord widget in README view commit
  • Adds 1 to the blinkcount integer, trying to fix #49 view commit
  • fixed definition preventing serial response in #49 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
  • Merge pull request #55 from loredan/master view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo 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
  • 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

  • Fixed width of thermals on singledisk adapter view commit
  • Fixed pad thermals, added url, fixed logo view commit
  • fixing serial input not taking effect immediately view commit

Documentation Updates


Full Changelog

  • 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
  • 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
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo 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

  • 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 level change not taking effect til trigger view commit
  • changed compiler to include help message only on 328pb view commit

Documentation Updates

  • added instructions for PZDET and LOGIC to main.cpp view commit
  • added docs for wiring up UART and uploading firmware view commit

Full Changelog

  • fixed platformio.ini to allow build and upload directly view commit
  • added instructions for PZDET and LOGIC to main.cpp view commit
  • fixed logic level change not taking effect til trigger view commit
  • changed compiler to include help message only on 328pb view commit
  • added docs for wiring up UART and uploading firmware view commit
  • added firmware version to serial response view commit
  • changed default state for i2c input macro to enabled 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

v2.2.1 to v2.3.0

Changelog updated 2020-05-10_15-07-19

Added Features

  • Autogenerating version number #featureadd view commit
  • Added eagle source files for SingleDisk PCB adapters view commit
  • added configs for new features logic level and pzdet view commit
  • Added support for either 5v or 3.3v operation view commit
  • updated parts library with new logo and TH parts view commit
  • Built pyr0-piezo v2 circuit on a business card view commit
  • Added code for switching between 3.3v and 5v signal output view commit
  • Added user-friendty VCC readings adjustment Minor fixes to i2c #bugfix view commit

Bugfixes

  • updated v2.2.0 eagle files with latest library parts view commit
  • gave singledisk pcb a bit more flex for better sensitivity view commit
  • updated piezoPCB singledisk for better actuation view commit
  • trying to eliminate those pesky lbr temp files again view commit
  • Added user-friendty VCC readings adjustment #featureadd Minor fixes to i2c view commit
  • fixed string concatentate issue on version_git.py view commit

Documentation Updates

  • updated internal version with latest commit view commit
  • fixed typo and missing image asset on install page view commit
  • added a little more info about gettin support to installation page view commit
  • Fixed links to images in a couple of pages view commit
  • Added paypal.me donation link to docs site view commit
  • formatting fix for markdown in pt100 page view commit

Full Changelog

  • Autogenerating version number #featureadd view commit
  • updated internal version with latest commit view commit
  • Merge pull request #64 from loredan/master view commit
  • Added eagle source files for SingleDisk PCB adapters view commit
  • added configs for new features logic level and pzdet view commit
  • updated v2.2.0 eagle files with latest library parts view commit
  • updated eagle project file with latest library urn view commit
  • gave singledisk pcb a bit more flex for better sensitivity view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo into develop view commit
  • Merge branch 'develop' of https://github.com/pyr0ball/pyr0piezo into develop view commit
  • Merge pull request #65 from pyr0ball/develop view commit
  • added eagle library backup files to gitignore view commit
  • updated gitignore with eagle library temp files view commit
  • updated piezoPCB singledisk for better actuation view commit
  • trying to eliminate those pesky lbr temp files again view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo view commit
  • Separating declaration and definition - volatile view commit
  • More separation of declaration and definition view commit
  • fixed typo and missing image asset on install page view commit
  • added a little more info about gettin support to installation page view commit
  • updated gitignore for CAM outputs under Eagle_Files view commit
  • Added support for either 5v or 3.3v operation view commit
  • updated parts library with new logo and TH parts view commit
  • Built pyr0-piezo v2 circuit on a business card view commit
  • Pull latest changes from master into develop view commit
  • Merge pull request #68 from loredan/master view commit
  • Added code for switching between 3.3v and 5v signal output view commit
  • Correct I2C port now used, fixed config and state reply view commit
  • Merge branch 'develop' of https://github.com/pyr0ball/pyr0piezo view commit
  • Fixed links to images in a couple of pages view commit
  • Added paypal.me donation link to docs site view commit
  • Merge pull request #70 from loredan/master view commit
  • Merge branch 'master' of https://github.com/pyr0ball/pyr0piezo into develop view commit
  • Added user-friendty VCC readings adjustment Minor fixes to i2c view commit
  • Merge pull request #71 from loredan/master view commit
  • formatting fix for markdown in pt100 page view commit
  • fixed string concatentate issue on version_git.py view commit

v2.3.0 to v2.3.1

This is the first Release Candidate version (Finally out of Beta! YAY!)

Changelog updated 2020-09-28

Added Features

  • added compiled release firmware v2.3.0_b93dbb6 view commit
  • incremented base version to v2.3.1 for minor additions view commit

Bugfixes

  • Changed logic default to low instead of high view commit
  • fixed parsing error for git hash injection to version parameter view commit
  • Added interpreter hashbang to python version script view commit
  • added fallback version parameter. Fixes #73 view commit

Documentation Updates

  • added documentation explaining the bypass jumper. #41 complete view commit
  • updated Pyr0-Piezo configuration instructions with new parameters view commit
  • added youtube video of the circuit explanation view commit
  • Added info for Creality Printhead integration view commit
  • added more detail to firmware update procedure view commit
  • fixed links and punctuation on firmware update view commit
  • added mechanical and pinout drawing for programming jig view commit

Full Changelog

  • Merge pull request #72 from pyr0ball/develop view commit
  • added documentation explaining the bypass jumper. #41 complete view commit
  • updated Pyr0-Piezo configuration instructions with new parameters view commit
  • added youtube video of the circuit explanation view commit
  • added readme for business card, updated kitspace yaml view commit
  • Added info for Creality Printhead integration view commit
  • added more detail to firmware update procedure view commit
  • fixed links and punctuation on firmware update view commit
  • added mechanical and pinout drawing for programming jig view commit
  • Changed logic default to low instead of high view commit
  • added compiled release firmware v2.3.0_b93dbb6 view commit
  • incremented base version to v2.3.1 for minor additions view commit
  • fixed parsing error for git hash injection to version parameter view commit
  • Added interpreter hashbang to python version script view commit
  • added fallback version parameter. Fixes #73 view commit