Releases: ClemensElflein/OpenMower
Releases · ClemensElflein/OpenMower
Latest Firmware
v0.13.2
Features
- Added 0.12 hardware support (clemens)
- hw: 0.13.x board firmware #63 (Pavels Veretennikovs)
- pico: cleanup, more neopixel debug #63 (Pavels Veretennikovs)
- mb: replace SW1 with DIP variant, remove J51 #62 (Pavels Veretennikovs)
Bug Fixes
- fixed units for IMU (clemens)
- 0_12_X firmware now added to release as well (clemens)
- added 0_12_X_LSM6DSO to firmware zip (clemens)
- IMU values were off by a factor of 1000.0 (clemens)
- copy paste error in CI yaml (clemens)
- imu: correct pins for 0.13 #63 (Pavels Veretennikovs)
Chores
- clean-up and reformat #63 (Pavels Veretennikovs)
- removed CoverUI (it's now in its own repo) (Clemens Elflein)
- ci: build 0_13_X firmware, remove CoverUI (Pavels Veretennikovs)
Commits
v0.13.1
Features
- added CoverUI code (Clemens Elflein)
- mb: add pin header for RPi force power (Pavels Veretennikovs)
v0.13.0
Features
- ci: add diff against latest master #58 (Pavels Veretennikovs)
Bug Fixes
- R11 notation 53k6 #58 (Pavels Veretennikovs)
- remove "Exclude from BOM" items from POS #58 (Pavels Veretennikovs)
- ui: connect 3.3V to 3V3 #58 (Pavels Veretennikovs)
- ui: update switches to 4.5mm #60 (Pavels Veretennikovs)
- mb: swap pico GP4,5 with GP8,9 #60 (Pavels Veretennikovs)
Chores
- sync PCB with Schema, mostly adds LCSC MFNs #58 (Pavels Veretennikovs)
v0.12.1
Features
- imu: deprecate WT901 and MPU9250 (J20) #54 (Pavels Veretennikovs)
- sound: deprecate DFplayer (R7,R13,J17,J23) #54 (Pavels Veretennikovs)
- bom: update LCSC codes #54 (Pavels Veretennikovs)
- firmware: add build for 0.11, identical to 0.10 #56 (Pavels Veretennikovs)
Bug Fixes
- exclude C3, C6 from BOM #54 (Pavels Veretennikovs)
- erc: remove unconnected SDA, SDL from WT901 #54 (Pavels Veretennikovs)
- drc: remove duplicate via #54 (Pavels Veretennikovs)
- ui: update switch footprints, make central hole smaller #54 (Pavels Veretennikovs)
Chores
- cleanup pcb, rearrange labels, add LCSC code #54 (Pavels Veretennikovs)
- 3d: update models, display bottom xESC headers #54 (Pavels Veretennikovs)
- add CoverUI to build artifacts #54 (Pavels Veretennikovs)
v0.12.0
Features
- ui: add initial UI board #50 (Pavels Veretennikovs)
- added LSM6DSO as IMU (Clemens Elflein)
Bug Fixes
- exclude C3, C6 from BOM #50 (Pavels Veretennikovs)
Commits
- 890ada7: Update README.md (Clemens Elflein)
v0.11.0
Features
- always build latest firmware in a pre-release (Clemens Elflein)
- added WT901 with I2C for hardware 0.10.x (Clemens Elflein)
- fixed soundsystem, fixed emergency switches for 0.10.x hardware (Clemens Elflein)
- rearrange WT901, switch to SMD, extend pads #45 (Pavels Veretennikovs)
- add SW1 RPi power-on switch #45 (Pavels Veretennikovs)
- remove C4 from board (no space) #45 (Pavels Veretennikovs)
- 3d: add Wurth4020 3D ref #45 (Pavels Veretennikovs)
- place caps horizontally to free space for sound/imu #45 (Pavels Veretennikovs)
- update RPi4 40 pin footprint with pcb holes #46 (Pavels Veretennikovs)
- dock: add original dockstation designs as-is #47 (Pavels Veretennikovs)
- dock: add 3.81mm terminals and pinholes to connect to dc/dc terminal #47 (Pavels Veretennikovs)
- dock: make bolt holes M3 (3.1mm) #47 (Pavels Veretennikovs)
- dock: make mount holes 2.5mm instead of 4.5mm (radius) #47 (Pavels Veretennikovs)
- added app to readme (Clemens Elflein)
- ci: publish dockstation pcb gerbers and pics #48 (Pavels Veretennikovs)
Bug Fixes
- 3d: remove DNP parts (C10, pins) from 3d render #36 (Pavels Veretennikovs)
- swapped stop and lift sensors since they were swapped (Clemens Elflein)
- gyro sign (Clemens Elflein4)
- workflow (Clemens Elflein)
- workflow (Clemens Elflein)
- soundsystem (Clemens Elflein)
- emergency switches were inverted (Clemens Elflein)
- put back Pico-Dev pin names #45 (Pavels Veretennikovs)
- add switch courtyard #45 (Pavels Veretennikovs)
- removed useless ground vias, moved traces to widen the VBATT trace again, fixed ground plane stitching #45 (Clemens Elflein)
- dock: move led pin header to avoid screw hole overlap #47 (Pavels Veretennikovs)
- dock: erc/drc #47 (Pavels Veretennikovs)
Chores
- rename WT901 serial library (Clemens Elflein)
- removed ELFLEIN_PROTOTYPE (Clemens Elflein)
- post-merge drc fixes #45 (Pavels Veretennikovs)
- import LCSC C778185 #45 (Pavels Veretennikovs)
- annotate non-annotated symbols #45 (Pavels Veretennikovs)
- duplicate
LCSC Part
to LCSC #45 (Pavels Veretennikovs) - import LCSC C2685119 #46 (Pavels Veretennikovs)
- dock: update .ignore to reflect IDEA/Win32 development #47 (Pavels Veretennikovs)
- dock: de translations #47 (Pavels Veretennikovs)
Commits
- 1423f74: added ui board updates (Clemens Elflein)
- e0e9417: some UI stuff (Clemens Elflein)
- e030b75: UI leds show substate (Clemens Elflein)
- d868eb6: Update Robot.txt (Clemens Elflein)
- 6bf0f7a: Update README.md (Clemens Elflein)
- 39485dd: New config 0_9_X_WT901 : IMU Connected on the MPU9250 Slot using SerialPIO (Peppe21) #49
v0.10.0
Features
- GH: combine and reuse workflows (#26) #26 (Pavels Veretennikovs)
- pcb: rotate J10 and move lower, soundboard pin sockets #28 (Pavels Veretennikovs)
- pcb: add a corner line on a silkscreen for neopixel #28 (Pavels Veretennikovs)
- bom: added compatible lcsc codes, updated discontinued ones #30 (Pavels Veretennikovs)
- pcb: move MPU-9250 stp to MyModules #30 (Pavels Veretennikovs)
- imu: switch GPIO pins 6-9 with 16-19 #32 (Pavels Veretennikovs)
- GH: enable DRC/ERC, suppress pin_to_pin error #32 (Pavels Veretennikovs)
- GH: add 3d render #32 (Pavels Veretennikovs)
- imu: additional pin header for WT901 #32 (Pavels Veretennikovs)
- Pico/W: update symbol and schematic #32 (Pavels Veretennikovs)
- pcb: add 3d parts for better render view #34 (Pavels Veretennikovs)
- imu: ttl/i2c selector for WT901 #35 (Pavels Veretennikovs)
Bug Fixes
- soundmodule: female socket instead of male headers #28 (Pavels Veretennikovs)
- motorsensor: J10 was upside-down #28 (Pavels Veretennikovs)
- pcb: replace KISYS3DMOD with v6's KICAD6_3DMODEL_DIR #30 (Pavels Veretennikovs)
- fixed ERC/DRC errors, removed LM2596S #32 (Pavels Veretennikovs)
- motorsensor: replace PN for J10 with C442247 #32 (Pavels Veretennikovs)
- imu: update and reroute sound/imu connections #32 (Pavels Veretennikovs)
- imu: fix tracks, update Pico footprint #32 (Pavels Veretennikovs)
- imu: move WT901 to the right due to PCB clamp overlap #35 (Pavels Veretennikovs)
Chores
- save schematics and update PCB to sync in-line changes #30 (Pavels Veretennikovs)
- remove space before PN #32 (Pavels Veretennikovs)
- imu: silence the overlap DRC error #35 (Pavels Veretennikovs)
Commits
- 571a7db: gitmodul pfadänderung (ene9ba) #23
- c661287: UI-Board integrated (ene9ba) #23
- c61a68b: new package mowertoopenhab (ene9ba) #23
- 1920473: initial commit (ene9ba) #23
- bdff17f: zwischenstand (ene9ba) #23
- 4013416: remove .vscode from gitignore (Clemens Elflein) #19
- 0bc8ad8: UI-Board integrated (ene9ba) #19
- b0224d0: zwischenstand (ene9ba) #19
- b8a5267: removed .vscode (Clemens Elflein) #19
- 597314a: removed .vscode (Clemens Elflein) #19
- a98c462: removed .vscode (Clemens Elflein) #19
- f29452f: Merge branch 'feature/firmware-ui-board-integration' into main (Clemens Elflein) #23
- 6a02b7f: Merge branch 'development' of https://github.com/ClemensElflein/OpenMower into development (Clemens Elflein) #23
- 8a9a432: updated submodules (Clemens Elflein) #23
- 8e8b3dc: Merge branch 'development' into main (Clemens Elflein) #23
- 7029cfb: adapted to ermergency w/o hall, battery led bar changed to the upper 4 once, optimized control battery empty led (ene9ba) #23
- 2cd94f6: Added WT901 support (Clemens Elflein)
- d536876: Merge branch 'main' into development (Clemens Elflein)
- bf90eee: soundsystem integrated (ene9ba) #23
- c84f9f5: choice of soundfiles generated (ene9ba) #23
- 75ea1d2: Merge branch 'feature/ll-add-sound-and-neopixel' of https://github.com/ene9ba/OpenMower into ene9ba-feature/ll-add-sound-and-neopixel (Clemens Elflein) #23
- 9120985: fixed build for non-sound environment (Clemens Elflein)
- 20bc568: Merge branch 'ene9ba-feature/ll-add-sound-and-neopixel' into development (Clemens Elflein)
- 579c794: removed an empty dir (Clemens Elflein)
- d6a68f2: added workflow to build firmware on push (Clemens Elflein)
- 4a5b4b2: correct serial for status updates (Clemens Elflein)
- 83164fa: fixed ROS detection (Clemens Elflein)
- 5e7714f: hardware serial for sound system (Clemens Elflein)
- e361f00: some WT901 fixes (Clemens Elflein)
- 0153e94: fixed units for WT901 (Clemens Elflein)
- 0b5b104: added firmware to test if mpu9250 is real or fake (Clemens Elflein)
- 16da681: new LED colors (Clemens Elflein)
- d3cd10b: units for magnetometer WT901 (Clemens Elflein)
- eb8b4dc: disabled sound system for MPU9250 variant (Clemens Elflein)
- 8ea249e: Update platformio.ini (ClemensElflein)
- 35c4bae: Merge branch 'main' into development (Clemens Elflein)
- af66297: Merge branch 'development' of https://github.com/ClemensElflein/OpenMower into development (Clemens Elflein)
- c63b286: Fixes from Vermut's 1st batch (#28) (Pavels Veretennikovs) #28
- 4215c93: Merge branch 'fix/vermut-1st-batch' of github.com:rfvermut/OpenMower into fix/vermut-1st-batch (Clemens Elflein)
- 64bfeed: Merge branch 'fix/vermut-1st-batch' into main (Clemens Elflein)
- 45a5e3b: Merge branch 'feat/lcsc-codes' of github.com:rfvermut/OpenMower into rfvermut-feat/lcsc-codes (Clemens Elflein) #30
- 70b4aa6: Merge branch 'rfvermut-feat/lcsc-codes' into main (Clemens Elflein)
- 055231e: now we add the correct firmware to the archive (Clemens Elflein)
- c2370eb: Merge branch 'main' into development (Clemens Elflein)
- 73dcac9: some changes to the readme (Clemens Elflein)
- 3378c06: Merge branch 'development' into main (Clemens Elflein)
- be4223c: Merge branch 'development' into main (Clemens Elflein)
v0.9.6
v0.9.4
Features
- GH: pick and place files (#22) #22 (Pavels Veretennikovs)
- tag PCB with 2 digits out of 3 (#27) #27 (Pavels Veretennikovs)
Bug Fixes
- bom: custom filter to match kicad built-in + schematic PDF (#25) #25 (Pavels Veretennikovs)
Commits
- 8d99132: added motor configs for SA650ECO (ClemensElflein)