laysrodrigues (Lays Rodrigues)
Software Developer

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Dec 1 2015, 3:43 PM (150 w, 1 d)
Availability
Available

Google Summer of Code Student for 2016, contributing with Umbrello, the UML Editor of KDE.
Leader of the project Atetlier, the printer host for 3D printers.

Recent Activity

Mon, Oct 15

laysrodrigues accepted D16200: Use SerialLayer()->pushCommand in only in processQueue.
Mon, Oct 15, 10:32 PM · Atelier: AtCore
laysrodrigues accepted D16205: Cleanup warning replace deprecated call to serialLayer.
Mon, Oct 15, 10:31 PM · Atelier: General Development
laysrodrigues accepted D16206: Use AtCore::pushedCommand.
Mon, Oct 15, 10:31 PM · Atelier: General Development
laysrodrigues accepted D16199: Make SerialLayer completely private.
Mon, Oct 15, 10:21 PM · Atelier: AtCore

Sat, Oct 13

laysrodrigues accepted D15858: Warning Roundup.
Sat, Oct 13, 2:08 PM · Atelier: General Development
laysrodrigues accepted D15861: Warning Clean.

looks sane to me

Sat, Oct 13, 1:37 PM · Atelier: AtCore

Sun, Sep 23

laysrodrigues accepted D15700: Use bit percentage for fan speed.
Sun, Sep 23, 12:37 AM · Atelier: AtCore

Sep 17 2018

laysrodrigues added a comment to T9684: Atelier / AtCore Hackaton Information.

I don't know if I will be able to attend. Probably in a month or two, I can say for sure.

Sep 17 2018, 7:07 PM · Atelier: AtCore

Sep 15 2018

laysrodrigues accepted D15224: Allow for fractional Movement.
Sep 15 2018, 3:41 PM · Atelier: AtCore
laysrodrigues added inline comments to D15224: Allow for fractional Movement.
Sep 15 2018, 2:16 PM · Atelier: AtCore

Sep 14 2018

laysrodrigues accepted D15280: Code Cleanup.
Sep 14 2018, 9:25 PM · Atelier: AtCore
laysrodrigues accepted D15281: New AxisControl Widget.
Sep 14 2018, 7:05 PM · Atelier: AtCore

Sep 10 2018

laysrodrigues added a comment to D15281: New AxisControl Widget.

Where will the user be able to set the units? it should have a combobox on this widget to choose those.

Sep 10 2018, 11:12 PM · Atelier: AtCore

Sep 8 2018

laysrodrigues requested changes to D15281: New AxisControl Widget.
Sep 8 2018, 2:14 PM · Atelier: AtCore
laysrodrigues requested changes to D14136: Basic SD Write Support.
Sep 8 2018, 1:50 PM · Atelier: AtCore
laysrodrigues updated the diff for D12456: Enable a notification system.

Rebase

Sep 8 2018, 1:30 PM
laysrodrigues committed R231:f72448828270: Check if file exists before print (authored by laysrodrigues).
Check if file exists before print
Sep 8 2018, 1:29 PM
laysrodrigues committed R231:3939f791c0f4: Check if file exists before print (authored by laysrodrigues).
Check if file exists before print
Sep 8 2018, 1:29 PM
laysrodrigues closed D15122: Check if file exists before print.
Sep 8 2018, 1:29 PM

Sep 7 2018

laysrodrigues updated the diff for D15122: Check if file exists before print.

change endline of MessageBox

Sep 7 2018, 8:09 PM
laysrodrigues updated the diff for D15122: Check if file exists before print.

patrick and sith suggestions

Sep 7 2018, 7:57 PM

Sep 5 2018

laysrodrigues added inline comments to D15122: Check if file exists before print.
Sep 5 2018, 2:29 AM
laysrodrigues updated the diff for D15122: Check if file exists before print.

Making sith happy
+ rebase

Sep 5 2018, 1:17 AM

Aug 29 2018

laysrodrigues triaged T9543: Project for Fundraising as Normal priority.
Aug 29 2018, 6:00 PM · Fundraising Working Group
laysrodrigues moved T4288: Close http://jointhegame.kde.org/ totally down from Backlog to Done on the Fundraising Working Group board.
Aug 29 2018, 5:04 PM · Fundraising Working Group, KDE e.V.
laysrodrigues moved T6452: [RANDA] Setup donation infrastructure from To Do to Done on the Fundraising Working Group board.
Aug 29 2018, 5:04 PM · Fundraising Working Group
laysrodrigues accepted D13576: Allow non reset on connect.
Aug 29 2018, 4:50 PM · Atelier: AtCore
laysrodrigues accepted D15080: Handle serialErrors.
Aug 29 2018, 4:47 PM · Atelier: AtCore
laysrodrigues updated subscribers of T9542: Atelier QML Interface - Discussion.

We are going to a new UI for Atelier written with QML.
That interface needs to be adaptative for small screens like a RaspPi 7" touchscreen, and desktop screens.

Aug 29 2018, 4:45 PM · Atelier, VDG
laysrodrigues moved T9542: Atelier QML Interface - Discussion from Backlog to Doing on the Atelier board.
Aug 29 2018, 4:28 PM · Atelier, VDG
laysrodrigues triaged T9542: Atelier QML Interface - Discussion as High priority.
Aug 29 2018, 4:27 PM · Atelier, VDG

Aug 28 2018

laysrodrigues requested review of D15122: Check if file exists before print.
Aug 28 2018, 12:37 PM
laysrodrigues abandoned D14842: Check if file exists - ChooseFileDialog.
Aug 28 2018, 12:16 PM
laysrodrigues added inline comments to D14842: Check if file exists - ChooseFileDialog.
Aug 28 2018, 12:02 PM
laysrodrigues added a comment to D14842: Check if file exists - ChooseFileDialog.

Can we get an update of this where we are checking for the file before printing?

Aug 28 2018, 12:00 PM

Aug 26 2018

laysrodrigues added a comment to D15043: Center the camera on the LineMesh bounding box.

Hello ervin,
"-> Put camera view on the center of the object being rendered" <- yeah my bad --' (I think that I was following maybe the Cura guy advice about this...)
But I agree with @rizzitello , center on the bed is better than the model. because we can have more than one model on the bed, and that can make the centering a bit confusing.

Aug 26 2018, 4:54 PM

Aug 25 2018

laysrodrigues updated the diff for D12456: Enable a notification system.
  • Enable a notification system
  • AStyle - Will squash this one later(after review)
Aug 25 2018, 2:34 PM
laysrodrigues added inline comments to D12456: Enable a notification system.
Aug 25 2018, 2:32 PM
laysrodrigues updated the diff for D12456: Enable a notification system.

Use device name instead of profile for start/finish
notifications

Aug 25 2018, 1:54 PM
laysrodrigues updated the diff for D12456: Enable a notification system.

Since the connection notification is bad when
emitted from the Idle state, a successiful connection
and all the notifications related to idle state are
now a idle notification

Aug 25 2018, 1:09 PM
laysrodrigues updated the diff for D12456: Enable a notification system.

+ Rebase

Aug 25 2018, 1:02 PM
laysrodrigues updated the diff for D12456: Enable a notification system.

Some of sith suggestions

Aug 25 2018, 1:01 PM
laysrodrigues accepted D14981: Check for plugins using newer atcore method.
Aug 25 2018, 12:43 PM · Atelier: General Development
laysrodrigues accepted D15045: Add an axis gnomon entity to the scene.
Aug 25 2018, 12:41 PM
laysrodrigues accepted D15044: Force a more modern version of OpenGL.
Aug 25 2018, 12:36 PM
laysrodrigues accepted D15043: Center the camera on the LineMesh bounding box.
Aug 25 2018, 12:35 PM
laysrodrigues accepted D15042: Rework the GridMesh generation.
Aug 25 2018, 12:33 PM
laysrodrigues accepted D15041: Simplify the vertices upload code.
Aug 25 2018, 12:32 PM
laysrodrigues accepted D15040: Use QVector instead of QList whenever possible.
Aug 25 2018, 12:30 PM
laysrodrigues accepted D15039: Convert to QVector3D in LineMesh.
Aug 25 2018, 12:30 PM
laysrodrigues accepted D15038: Clean up the camera properties.
Aug 25 2018, 12:27 PM
laysrodrigues accepted D15037: Cleanup the QML module usage.
Aug 25 2018, 12:26 PM
laysrodrigues accepted D15036: Add missing copyright headers.
Aug 25 2018, 12:26 PM
laysrodrigues accepted D15035: The default ForwardRenderer is enough there.
Aug 25 2018, 12:25 PM
laysrodrigues accepted D15034: Simplify the code, no need for all those intermediate variables.
Aug 25 2018, 12:24 PM
laysrodrigues accepted D15033: Use a more declarative way to deal with the current file.
Aug 25 2018, 12:22 PM
laysrodrigues accepted D15032: Remove useless objectName.
Aug 25 2018, 12:21 PM
laysrodrigues accepted D15031: Let go of the useless enabled calls.
Aug 25 2018, 12:19 PM
laysrodrigues accepted D15030: Rename AnimatedEntity to SceneEntity.
Aug 25 2018, 12:18 PM
laysrodrigues accepted D15029: Remove the QML files from the target definition.
Aug 25 2018, 12:16 PM
laysrodrigues accepted D15028: Cleanup the unused fps code.
Aug 25 2018, 12:15 PM

Aug 23 2018

laysrodrigues requested changes to D14981: Check for plugins using newer atcore method.
Aug 23 2018, 6:08 PM · Atelier: General Development
laysrodrigues added a comment to T9485: Handle error cases.
  1. I started a job from Atelier
  2. For some reason the connection was lost during that(Maybe bad contact with the cable or whatever)
  3. The printer stopped and Atelier didn't update with any new info.
Aug 23 2018, 5:40 PM · Atelier: AtCore
laysrodrigues added a comment to T9485: Handle error cases.

I missed connection during print time, and the log isn't my main widget during that. So a feedback for the user about an error is needed.

Aug 23 2018, 5:33 PM · Atelier: AtCore
laysrodrigues triaged T9485: Handle error cases as Normal priority.
Aug 23 2018, 5:22 PM · Atelier: AtCore
laysrodrigues created T9485: Handle error cases.
Aug 23 2018, 5:22 PM · Atelier: AtCore

Aug 16 2018

laysrodrigues added inline comments to D12456: Enable a notification system.
Aug 16 2018, 9:51 PM
laysrodrigues updated the diff for D12456: Enable a notification system.
  • Sith suggestions
Aug 16 2018, 9:48 PM
laysrodrigues added a comment to D12456: Enable a notification system.

See if this one for connection is good enough

Aug 16 2018, 9:47 PM
laysrodrigues added a comment to D14837: Reset dial on disconnect.

I can do this call after we close the connection, so the change on the target wont get to the printer. What I would like is not a behavior that seems buggy.

Aug 16 2018, 9:15 PM
laysrodrigues updated the diff for D12456: Enable a notification system.
  • Fixes slot warning
  • Install file notifyrc
Aug 16 2018, 11:18 AM

Aug 15 2018

laysrodrigues added a comment to D12456: Enable a notification system.

It was just a silly mistake... (on your second comment)

Aug 15 2018, 10:29 AM
laysrodrigues updated the diff for D12456: Enable a notification system.

Add info the notifyrc file, because
I though that the lack of info there
wouldnt be a problem.
-> The configuration will only work with the installed
file. We dont have any way to use it as a qrc, as I said
before. Waiting to the guy from KNotification get back to me.

Aug 15 2018, 10:24 AM
laysrodrigues added a comment to D14837: Reset dial on disconnect.

Well, I have seen this on this printer, and I have shown you an evidence, so you are going to block this patch just because you've not seen in other printers?

Aug 15 2018, 10:21 AM
laysrodrigues updated subscribers of D14842: Check if file exists - ChooseFileDialog.

After a discussion here at Akademy, @ngraham convinced me to not open more than one file, at least until we have a queue of print jobs.
Also, on our currently ui if we have more than one file opened, we dont have any way to show to the user which file that we open its the one being printed.
So this patch was just to try to avoid non valid files to show to the user before the print. Because if we check that before printing, when the user gets back to the dialog, he may forget the name of the file, and try the same bad file again.

Aug 15 2018, 10:20 AM
laysrodrigues added a comment to D14837: Reset dial on disconnect.

Tomaz printer resets on connection
But we have a garbage memory value, that shows up when I reconnect the printer.
So I do think that delay to reset our controls is a bad behavior.

Aug 15 2018, 10:17 AM
laysrodrigues committed R231:127d23deb326: Add timer to control the emit change target temp (authored by laysrodrigues).
Add timer to control the emit change target temp
Aug 15 2018, 10:02 AM
laysrodrigues committed R231:93231999e922: Add timer to control the emit change target temp (authored by laysrodrigues).
Add timer to control the emit change target temp
Aug 15 2018, 10:02 AM
laysrodrigues closed D14831: Add timer to control the emit change target temp.
Aug 15 2018, 10:02 AM
laysrodrigues added a comment to D14837: Reset dial on disconnect.

That is a problem because the dial is updated with that memory garbage command, and I think that depending on the printer that can cause issues.
I just rather be safe than sorry.

Aug 15 2018, 9:47 AM
laysrodrigues updated the diff for D12456: Enable a notification system.

Update notifyrc file

Aug 15 2018, 9:37 AM
laysrodrigues added a comment to D14837: Reset dial on disconnect.

Tomaz printer does reset on reconnect. But the value is stored on memory and our widgets aren't destroyed, so when we reconnect, the stored value is used, until we get the first return of the printer.

Aug 15 2018, 7:57 AM
laysrodrigues added a comment to D14842: Check if file exists - ChooseFileDialog.

-> Open a File
-> Move file to an another location
->Click to print

-> If only the moved file is open, nothing happens

-> If is there more than one file open, it shows the moved file at dialog

Aug 15 2018, 7:48 AM

Aug 14 2018

laysrodrigues updated the diff for D12456: Enable a notification system.
  • Some of sith suggestions

Need to think about the error state.
Talked with a maintaner of knotification,
he said that the path install for windows
work, just not have sure about osx. He will
also try to implement the way to embedded the
file using qrc.

Aug 14 2018, 3:57 PM
laysrodrigues requested review of D14842: Check if file exists - ChooseFileDialog.
Aug 14 2018, 3:41 PM
laysrodrigues updated the summary of D14831: Add timer to control the emit change target temp.
Aug 14 2018, 2:40 PM
laysrodrigues updated the diff for D14831: Add timer to control the emit change target temp.

Get focus out back

Aug 14 2018, 2:40 PM
laysrodrigues requested review of D14837: Reset dial on disconnect.
Aug 14 2018, 2:26 PM
laysrodrigues requested review of D14831: Add timer to control the emit change target temp.
Aug 14 2018, 1:24 PM
laysrodrigues committed R232:669c6440f7b3: Improve regex for temperatures (authored by laysrodrigues).
Improve regex for temperatures
Aug 14 2018, 1:22 PM
laysrodrigues committed R232:26e43a1ed45c: Add new test for marlin creality flavor (authored by laysrodrigues).
Add new test for marlin creality flavor
Aug 14 2018, 1:22 PM
laysrodrigues committed R232:3b0ee4fcfa76: Improve regex for temperatures (authored by laysrodrigues).
Improve regex for temperatures
Aug 14 2018, 1:22 PM
laysrodrigues closed D14827: Improve regex for temperatures.
Aug 14 2018, 1:22 PM
laysrodrigues updated the diff for D14827: Improve regex for temperatures.
  • Sith suggestions
Aug 14 2018, 1:02 PM
laysrodrigues added inline comments to D14827: Improve regex for temperatures.
Aug 14 2018, 11:30 AM
laysrodrigues added a comment to D14827: Improve regex for temperatures.

I guess just appending this to the previous revision was to much ? (D14792)
The decodeTemp function is fine as i wrote and tested it last night.

Please use a real return from the printer for your test
Please squash this into one commit that contains both the change and the new test.

Aug 14 2018, 11:29 AM
laysrodrigues added a comment to D14827: Improve regex for temperatures.

Bed Target: https://regex101.com/r/zNvUBm/1
Bed: https://regex101.com/r/TNhQWu/1
Hot end Target: https://regex101.com/r/UbdoSY/1
Hot end: https://regex101.com/r/4uonrX/4

Aug 14 2018, 11:08 AM
laysrodrigues requested review of D14827: Improve regex for temperatures.
Aug 14 2018, 11:07 AM
laysrodrigues added a reviewer for D14792: Improve regex to get bed target tmp: laysrodrigues.
Aug 14 2018, 8:24 AM

Aug 13 2018

laysrodrigues added a comment to D14792: Improve regex to get bed target tmp.

Before: https://regex101.com/r/4uonrX/1/
Now: https://regex101.com/r/bTnVXP/2/

Aug 13 2018, 2:59 PM