Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement/feeder refactoring #68

Open
wants to merge 60 commits into
base: alpha
Choose a base branch
from

Conversation

texx00
Copy link
Owner

@texx00 texx00 commented Jan 20, 2022

Refactoring the feeder and other classes to make the code tidier and to have a better structure for future developments like time estimators

texx00 and others added 7 commits September 18, 2021 11:51
Adding leds control and hw buttons
Some layout fixes
Some bug fixes
Fixed "where to find" the version and added the branch used
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.6 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.6...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Adding docs to the methods and simplifing/renaming stuff to make it
simpler to understand
@texx00 texx00 added enhancement New feature or request Backend Something related to the backend labels Jan 20, 2022
@texx00 texx00 self-assigned this Jan 20, 2022
texx00 and others added 6 commits January 20, 2022 22:55
…ollow-redirects-1.14.7

Bump follow-redirects from 1.14.6 to 1.14.7 in /frontend
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.1.30...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Now the feeder will manage different firmwares and estimators depending
on the type of device used
Tried with emulator. Need to test it with a real board
…anoid-3.2.0

Bump nanoid from 3.1.30 to 3.2.0 in /frontend
@texx00
Copy link
Owner Author

texx00 commented Jan 31, 2022

Will close #53

texx00 and others added 11 commits February 1, 2022 22:37
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.6 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.6...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca Tessaro <texx00@users.noreply.github.com>
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](unshiftio/url-parse@1.5.3...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@texx00
Copy link
Owner Author

texx00 commented Feb 20, 2022

The on_device_ready is causing troubles. I don't understand where but there is a deadlock probably... Need to check it better

This is also why the "pages" test was failing

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](unshiftio/url-parse@1.5.3...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca Tessaro <texx00@users.noreply.github.com>
@texx00
Copy link
Owner Author

texx00 commented Mar 31, 2022

For the automatic tests failing: looks like the "start next" action is causing the problem. When the action is started with an empty queue it uses the "start random drawing" which for some reason is going into a recursion with the start_next function of the queue manager. I'm not able to replicate the error in my environment, it is like this only in the github setup as far as I can understand. For the moment fixed by exiting the recursion if it happens but still I would like to understand what is causing it...

@texx00
Copy link
Owner Author

texx00 commented Mar 31, 2022

Marlin should be working more or less now... Still need to try with grbl...

texx00 and others added 5 commits April 2, 2022 12:02
…re reliable. Fixed also marlin M110 command handling
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… within a new thread to avoid deadlocks between readline and send. The serial is experiencing far less errors. Still some troubles with the stop()
@texx00
Copy link
Owner Author

texx00 commented Apr 10, 2022

I think the branch at this point is stable enough to become the alpha. Still need to verify with grbl but I do not have a device on hand to test it out... May use an arduino or an esp without drivers?

@texx00
Copy link
Owner Author

texx00 commented Apr 15, 2022

Now the software looks stable and also the installation looks like it is working. Will test with an hwless grbl board before merging with alpha

dependabot bot and others added 6 commits April 19, 2022 13:04
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Luca Tessaro <texx91@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](EventSource/eventsource@v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Luca Tessaro <texx91@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca Tessaro <texx00@users.noreply.github.com>
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](caolan/async@v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Luca Tessaro <texx91@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@texx00
Copy link
Owner Author

texx00 commented Jul 16, 2022

Still need to try out grbl but now marlin is better

dependabot bot and others added 3 commits November 17, 2022 22:14
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Luca Tessaro <texx91@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.1.6 to 1.2.2.
- [Release notes](https://github.com/sqlalchemy/mako/releases)
- [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/mako/commits)

---
updated-dependencies:
- dependency-name: mako
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Luca Tessaro <texx91@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](socketio/socket.io-parser@3.3.2...3.3.3)

---
updated-dependencies:
- dependency-name: socket.io-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Luca Tessaro <texx91@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend Something related to the backend enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant