Page MenuHomeAleph Objects Inc

marcio (Marcio Teixeira)
User

Projects (11)

User Details

User Since
Apr 3 2017, 8:53 AM (116 w, 9 h)

Recent Activity

Today

marcio committed rMARLINb76936341159: Run-time config for either UHS2 or UHS3 (authored by marcio).
Run-time config for either UHS2 or UHS3
Mon, Jun 24, 3:32 PM
marcio committed rMARLIN839f18567cf3: Better fix for STOW_PROBE (authored by marcio).
Better fix for STOW_PROBE
Mon, Jun 24, 1:22 PM
marcio committed rMARLIN485bb0f8c057: Use SPI classes for Touch LCD. (authored by marcio).
Use SPI classes for Touch LCD.
Mon, Jun 24, 1:22 PM
marcio added a comment to T7840: Firmware USB issue.

@anolen: Can you close this as resolved then?

Mon, Jun 24, 10:46 AM · Quiver
marcio committed rMARLIN0fbd365a6b21: Add compile-time choice for either UHS2 or UHS3 (authored by marcio).
Add compile-time choice for either UHS2 or UHS3
Mon, Jun 24, 10:35 AM
marcio committed rMARLINb0310dfd4df1: Merge remote-tracking branch 'upstream/bugfix-2.0.x' into merge-upstream-jun24 (authored by marcio).
Merge remote-tracking branch 'upstream/bugfix-2.0.x' into merge-upstream-jun24
Mon, Jun 24, 9:05 AM
marcio committed rMARLIN05f1d76cf31e: Fix for STOW_PROBE. (authored by marcio).
Fix for STOW_PROBE.
Mon, Jun 24, 9:05 AM
marcio committed rMARLIN3b4bc2369e1b: Upgrade TMCStepper library to 0.4.5 (authored by marcio).
Upgrade TMCStepper library to 0.4.5
Mon, Jun 24, 9:05 AM
marcio committed rMARLINf35ec336df6d: Merge remote-tracking branch 'upstream/bugfix-2.0.x' into merge-upstream-jun20 (authored by marcio).
Merge remote-tracking branch 'upstream/bugfix-2.0.x' into merge-upstream-jun20
Mon, Jun 24, 9:05 AM
marcio committed rMARLINc1fd2cda54d8: Fixed compilation errors. (authored by marcio).
Fixed compilation errors.
Mon, Jun 24, 9:05 AM

Fri, Jun 21

marcio added a comment to T8206: Auto-calibration routine missing wiper pad entirely.

@adam: Check the whether the coordinate system is good. Take the toolhead to X293 Y-16 and lower it to the washer. It should be *exactly* on the center of the right front washer. If it does not fall in the exact center, then the coordinate system is off (either due to a mechanical problem, or something else)

Fri, Jun 21, 4:01 PM · Marlin, Redgum
marcio committed rMARLINd189cfb83fd6: Fix SPI speed selection (authored by marcio).
Fix SPI speed selection
Fri, Jun 21, 12:41 PM

Thu, Jun 20

marcio committed rMARLIN6e293bcca28f: Try to improve speed of pin I/O (authored by marcio).
Try to improve speed of pin I/O
Thu, Jun 20, 3:20 PM

Wed, Jun 19

marcio added a comment to T8018: Auto Calibration - Require No Filament.

My thought process behind the not even allowing calibration to run if the filament sensors detect filament

Wed, Jun 19, 1:39 PM · Marlin
marcio committed rMARLIN949527df31db: Changed text in calibration dialog box (T8018) (authored by marcio).
Changed text in calibration dialog box (T8018)
Wed, Jun 19, 11:52 AM
marcio committed rMARLINe4177922b450: Change version number (authored by marcio).
Change version number
Wed, Jun 19, 11:52 AM
marcio added a comment to T8018: Auto Calibration - Require No Filament.

More LCD?

Wed, Jun 19, 11:34 AM · Marlin
marcio added a comment to T8018: Auto Calibration - Require No Filament.

How about:

Wed, Jun 19, 11:31 AM · Marlin
marcio added a comment to T8018: Auto Calibration - Require No Filament.

Well, we are currently limited to three lines of text. That's quite a lot more... I can try fudging it to support more lines, but I don't most people will even read that, to be honest. TL;DR.

Wed, Jun 19, 11:30 AM · Marlin
marcio added a comment to T8018: Auto Calibration - Require No Filament.

There is a dialog box that shows up before calibration starts. That text can be customized since it's not standard Marlin.

Wed, Jun 19, 11:24 AM · Marlin

Tue, Jun 18

marcio committed rMARLIN983b6af90bb6: Added feedback for USB device removals. (authored by marcio).
Added feedback for USB device removals.
Tue, Jun 18, 5:03 PM
marcio committed rMARLIN248a8e8b51b0: Fix USB state machine. (authored by marcio).
Fix USB state machine.
Tue, Jun 18, 4:25 PM
marcio committed rMARLIN5d7a8646694b: Fix compile warnings. (authored by marcio).
Fix compile warnings.
Tue, Jun 18, 4:25 PM
marcio committed rMARLIN285e1932ef7d: Enabled debugging; prevent more board reboots. (authored by marcio).
Enabled debugging; prevent more board reboots.
Tue, Jun 18, 4:25 PM
marcio committed rMARLIN27c9ffc51617: Fixed compilation errors. (authored by marcio).
Fixed compilation errors.
Tue, Jun 18, 3:40 PM
marcio committed rMARLIN688e592bb8d1: Change version number (authored by marcio).
Change version number
Tue, Jun 18, 3:40 PM
marcio committed rMARLIN5cf204c0ce51: Adjustments for Quiver (T7967) (authored by marcio).
Adjustments for Quiver (T7967)
Tue, Jun 18, 3:40 PM
marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

For the record too, I removed/reattached the blower shroud for testing so I could see where the nozzle was landing. The most important spec is that the nozzle at X-14 and Y-14 needs to fall *exactly* on the center of the front left washer. This is the common reference point I have been using for all TAZ beds.

Tue, Jun 18, 10:19 AM · Marlin, Quiver
marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

I looked at @samantha's machine and several adjustments needed to be made:

Tue, Jun 18, 10:09 AM · Marlin, Quiver
marcio created T7996: Improve Build system.
Tue, Jun 18, 9:24 AM · Marlin
marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

The default offset in the FW is 43. If those numbers are typical, it would seem that the default would be a bit short. Maybe bump it up to 45?

Tue, Jun 18, 8:19 AM · Marlin, Quiver

Mon, Jun 17

marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

@tutley, @samantha: If you guys have a machine I can test, bring it to me.

Mon, Jun 17, 4:08 PM · Marlin, Quiver
marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

Okay. I guess I'll start by doing measurements on those machines then. AFAIK, the original value in the FW was from the Alphas. It's entirely possible that choice is no longer appropriate for production machines.

Mon, Jun 17, 4:06 PM · Marlin, Quiver
marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

@karrad: Well, if it only happens on a machine, then it is that machine which is borked, not the FW. If we want to make another machine a reference, bring it to me and I will do the proper measurements. I won't just fudge it this way or that. There's a specific measurement I am looking for and I need a printer to make it.

Mon, Jun 17, 4:04 PM · Marlin, Quiver
marcio added a comment to T7967: Nozzle Positioning During Automatic Nozzle Offset Calibration - Pro.

@karrad: When you do the calibration, the printer relies on the nozzle spacing default in the FW. If this is significantly different than the actual spacing in a machine, then you may get problems with the auto-calibration. It may be off on either Y or X, as appears to be happening. It would be useful to know the mean distance between nozzles as they are coming out of production, so we can adjust the default value in the FW. We could also increase the margin of error (i.e. how far it starts from the edge of the cube), but this will slow down the calibration process.

Mon, Jun 17, 3:59 PM · Marlin, Quiver
marcio committed rMARLIN1691e7279854: Merge branch 'devel' into devel-marlin-usb-uhs3 (authored by marcio).
Merge branch 'devel' into devel-marlin-usb-uhs3
Mon, Jun 17, 11:56 AM
marcio committed rMARLIN385181c91e00: Fixes for Archim 2.0 (authored by marcio).
Fixes for Archim 2.0
Mon, Jun 17, 11:56 AM
marcio committed rMARLIN15464328c025: Fix for watchdog timer firing during USB config. (authored by marcio).
Fix for watchdog timer firing during USB config.
Mon, Jun 17, 11:56 AM

Fri, Jun 14

marcio added a comment to T7853: CB assembly resets while running test gcode.

If you would like us to do further troubleshooting, the bring the whole thing over to R&D. Otherwise, if you are satisfied with the workaround you made, go with that.

Fri, Jun 14, 12:28 PM · Marlin, Redgum
marcio committed rMARLIN4153a77b923a: Initial commit (authored by marcio).
Initial commit
Fri, Jun 14, 10:21 AM
marcio added a comment to T7853: CB assembly resets while running test gcode.

Okay, I re-ran the test with the nozzles heated and made sure the extrusion was happening. It was. It made it through the entire gcode you posted above with no problems.

Fri, Jun 14, 10:10 AM · Marlin, Redgum
marcio added a comment to T7853: CB assembly resets while running test gcode.

Ahhh. Interesting. Then it must have skipped the test. Let me try that again.

Fri, Jun 14, 10:04 AM · Marlin, Redgum
marcio added a comment to T7853: CB assembly resets while running test gcode.

Well, at least we ruled off that possibility. Have you tried that GCODE on any other RedGum printers? I would like to see if you can reproduce my findings, where it runs fine on an actual RedGum.

Fri, Jun 14, 9:55 AM · Marlin, Redgum
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

FWIW, .116 is very old. There have been several tickets closed since that release, T7168, T7178, T7329, T7535, T7840, T7789. I think we are overdue for a new RC. It could become the RC for Redgum and Quiver.

Fri, Jun 14, 8:44 AM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

BTW, the non-conforming printer now has .133. If this goes back, it either needs to be restored to the older FW, or it will need to sit around until the new release candidate is approved.

Fri, Jun 14, 8:33 AM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

@DaniAO: This FW has received virtually no testing. I think it needs to become a release candidate and we need to test it for a few weeks.

Fri, Jun 14, 8:30 AM · Quiver
marcio added a comment to T7862: Loading fliament speed.

I'll do whatever is decided upon. I was just stating the trade-offs.

Fri, Jun 14, 8:26 AM · Quiver

Thu, Jun 13

marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

Good news. Turning down the brightness prior to initiating the flash does hide the flickering.

Thu, Jun 13, 4:01 PM · Quiver
marcio committed rMARLIN0ed834da7975: Change version number (authored by marcio).
Change version number
Thu, Jun 13, 3:59 PM
marcio committed rMARLIN3322900625af: Turn off LCD at start of programming (T7789) (authored by marcio).
Turn off LCD at start of programming (T7789)
Thu, Jun 13, 3:59 PM
marcio added a comment to T7862: Loading fliament speed.

From a user's perspective, it would make sense to have a fast loading speed, but a limited extrusion speed to not strip out the filament, but the printer has no way to know when the filament has "bottomed out" inside the hotend. So the speeds need to be the lowest of the two, which is the extrusion speed. That becomes the limiting factor.

Thu, Jun 13, 3:56 PM · Quiver
marcio committed rMARLIN642905acd84a: Change version number (authored by marcio).
Change version number
Thu, Jun 13, 1:35 PM
marcio committed rMARLINdee2202e277b: Fix Quiver USB; support media adapter (T7840) (authored by marcio).
Fix Quiver USB; support media adapter (T7840)
Thu, Jun 13, 1:35 PM
marcio added a comment to T7853: CB assembly resets while running test gcode.

Well, that wasn't the issue, because it works on a regular RedGum. The issue is probably electrical interference, but by changing the distance and feedrate you probably changed the characteristic of the noise enough to avoid the problem. Still, this workaround will likely result in more chassis failing to pass inspection.

Thu, Jun 13, 10:55 AM · Marlin, Redgum
marcio added a comment to T7853: CB assembly resets while running test gcode.

Tested this on an actual Redgum and no issues found. Rebooting printers are usually caused by lack of shielding or grounding, I recommend adding grounds to all the motors in the test rig to minimize the possibility of problems.

Thu, Jun 13, 10:09 AM · Marlin, Redgum
marcio added a comment to T7851: Retract/prime on probe fail/leveling cancel.

Because the wipe sequence issued by Cura is indistinguishable from regular GCODE, Marlin has no understanding of whether the printer is wiping, or whether the filament is retracted or not. We could add a fixed extrusion at print cancellation, but 99% of the times this will be during a print, so the user will end up having to clean up a huge glob of over extruded filament. Either way, the user needs to inspect the printer after a print cancel or failure and ready the printer for a restart. This will consist of either cleaning up over-extrusion, or pushing the filament back in. I don't think there is any way around this unless there is a sensor in the toolhead that can tell when the filament is fully inserted vs. retracted.

Thu, Jun 13, 8:43 AM · Redgum

Wed, Jun 12

marcio added a comment to T7840: Firmware USB issue.

Also, did you do a factory reset, just in case?

Wed, Jun 12, 1:48 PM · Quiver
marcio added a comment to T7840: Firmware USB issue.

That's strange. I just flashed .128 to my machine and I am able to start a print from the USB just fine. There doesn't seem to be any changes between .127 and .128 that I would expect to impact USB.

Wed, Jun 12, 1:47 PM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

@alexei: The display board is essentially it's own microcontroller with a separate framebuffer. If "flashing" the AVR involves a soft-reset, that would leave the I/O lines active, then supposedly the display controller could continue showing the previous framebuffer. The problem occurs if the AVR resets and tri-states the I/O pins. This will cause the reset line to the microcontroller to either float, or get pulled down. This will stop the display controller, leaving the LCD now becomes susceptible to noise (which is probably what causes the "fade" effect).

Wed, Jun 12, 10:45 AM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

Tell people their printer is flashing. Literally. It's a feature.

Wed, Jun 12, 10:38 AM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

One quick test. Turn the brightness as low as it goes in the LCD panel prior to flashing FW. Then try flashing. If the brightness remains low and obscures the display flickering, we could possibly work something in to have Cura turn the brightness way down before flashing FW. But if the brightness turns up on its own, then we are SOL.

Wed, Jun 12, 10:25 AM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

It may not be a pass according to our standards, but it does not mean the LCD is defective, the LCD is simply being put into a state it was not designed to operate under and it may behave differently depending on manufacturing variances. If we had identified this issue earlier in Quiver development, we might have been able to come up with a hardware workaround. Right now, our choices are limited to finding a software only fix. If we know for sure that flashing from the terminal behaves differently than flashing from Cura, then that is a lead to follow, but only if it consistently works better in one vs the other.

Wed, Jun 12, 10:23 AM · Quiver
marcio updated subscribers of T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

If flashing from the terminal and flashing from Cura behaves differently, then perhaps this is something @alexei could comment on.

Wed, Jun 12, 9:58 AM · Quiver
marcio added a comment to T7789: When flashing Pro with Cura LE, the touchscreen flashes until you power cycle.

This is actually a tricky problem to solve. When the printer is being flashed, there is no software running on it, so there is nothing to send valid signals to the screen. Different screens seem to behave differently in that situation. A lot of displays stay black, but some seem to flash in weird ways.

Wed, Jun 12, 9:56 AM · Quiver

Tue, Jun 11

marcio added a comment to T7662: M226 wait for pin state functionality.

@logan: It looks like the workaround I put in for M226 was only enabled for Quiver. I have enabled it for all printers in .131

Tue, Jun 11, 2:48 PM · Marlin, Redgum
marcio committed rMARLINeb4d8271153a: Enable M226 workaround for all printers (T7662) (authored by marcio).
Enable M226 workaround for all printers (T7662)
Tue, Jun 11, 2:48 PM
marcio committed rMARLINdf4dac3cbeca: Change version number (authored by marcio).
Change version number
Tue, Jun 11, 2:48 PM
marcio committed rMARLIN98062b2d7848: Merge branch 'devel' into devel-marlin-usb-uhs3 (authored by marcio).
Merge branch 'devel' into devel-marlin-usb-uhs3
Tue, Jun 11, 12:57 PM
marcio committed rMARLIN060a38426479: Optimized frame timer interrupt. (authored by marcio).
Optimized frame timer interrupt.
Tue, Jun 11, 12:57 PM
marcio committed rMARLIN6e0e8758d791: Change version number (authored by marcio).
Change version number
Tue, Jun 11, 12:56 PM
marcio committed rMARLIN9baf6327e079: Fixed compile error. (authored by marcio).
Fixed compile error.
Tue, Jun 11, 12:56 PM

Mon, Jun 10

marcio committed rMARLINf6cdb51d7631: Fixed merge errors. (authored by marcio).
Fixed merge errors.
Mon, Jun 10, 4:34 PM
marcio committed rMARLIN5a46b69f5b3e: Merge branch 'devel-marlin-usb-uhs3' of ssh://code.alephobjects. (authored by marcio).
Merge branch 'devel-marlin-usb-uhs3' of ssh://code.alephobjects.
Mon, Jun 10, 4:34 PM
marcio committed rMARLIN0b4134170bed: Initial commit. (authored by marcio).
Initial commit.
Mon, Jun 10, 4:34 PM
marcio committed rMARLIN7ed7666e4f60: Initial commit. (authored by marcio).
Initial commit.
Mon, Jun 10, 4:34 PM
marcio committed rMARLIN982fb0cb827f: Change version number (authored by marcio).
Change version number
Mon, Jun 10, 4:15 PM
marcio committed rMARLIN8d92202d2ba0: Make it so M226 works with all endstop pins (T7662) (authored by marcio).
Make it so M226 works with all endstop pins (T7662)
Mon, Jun 10, 4:15 PM
marcio committed rMARLIN07dd90837bd1: Fixes to calibration screen. (authored by marcio).
Fixes to calibration screen.
Mon, Jun 10, 4:15 PM
marcio committed rMARLIN890182e2a49c: Improved USB state machine. (authored by marcio).
Improved USB state machine.
Mon, Jun 10, 4:15 PM
marcio committed rMARLIN79409b5ea6a9: Merge branch 'devel-marlin-usb-uhs3' of ssh://code.alephobjects. (authored by marcio).
Merge branch 'devel-marlin-usb-uhs3' of ssh://code.alephobjects.
Mon, Jun 10, 10:11 AM
marcio committed rMARLINb1109617a360: Initial commit. (authored by marcio).
Initial commit.
Mon, Jun 10, 10:11 AM
marcio committed rMARLINed0c3e34cd87: Changed wording of probe failed (T7535) (authored by marcio).
Changed wording of probe failed (T7535)
Mon, Jun 10, 10:06 AM
marcio committed rMARLIN097e13358f33: Change version number (authored by marcio).
Change version number
Mon, Jun 10, 10:06 AM
marcio committed rMARLIN9395e3e9f3d2: Slowed down feedrate for E homing (T7674) (authored by marcio).
Slowed down feedrate for E homing (T7674)
Mon, Jun 10, 10:06 AM
marcio committed rMARLIN5c8595107d15: Updated USB cable for Kangaroo Paw (T7675) (authored by marcio).
Updated USB cable for Kangaroo Paw (T7675)
Mon, Jun 10, 10:06 AM
marcio committed rMARLIN5b772673ad81: Increased max feedrate for Kangaroo Paw (T7673) (authored by marcio).
Increased max feedrate for Kangaroo Paw (T7673)
Mon, Jun 10, 10:06 AM
marcio added a comment to T7636: M425 saves to EEPROM without M500 .

Could you look in the console and see if it says anything about "Saving to EEPROM?"

Mon, Jun 10, 9:50 AM · Marlin, Quiver
marcio added a comment to T7636: M425 saves to EEPROM without M500 .

I do not believe "M425" saves the values. However, if you click on the "Measure Automatically" button on the LCD, it will save the values. This is because it runs the following script:

Mon, Jun 10, 9:42 AM · Marlin, Quiver

Thu, Jun 6

marcio committed rMARLINa94b61b7b958: Initial commit. (authored by marcio).
Initial commit.
Thu, Jun 6, 4:27 PM

Mon, Jun 3

marcio added a comment to T7535: Update Probe Fail Message.

@Orias: The problem currently is that only the first line can be specific to a type of error, and it can only be 16 characters.

Mon, Jun 3, 8:23 AM · Quiver, Marlin
marcio added a comment to T7535: Update Probe Fail Message.

I don't know whether PRINTER HALTED really adds any info. Maybe:

Mon, Jun 3, 8:19 AM · Quiver, Marlin
marcio added a comment to T7535: Update Probe Fail Message.

@Hob, @Orias: How about switching the text to:

Mon, Jun 3, 8:16 AM · Quiver, Marlin

Fri, May 31

marcio added a comment to T7535: Update Probe Fail Message.
If so, then "Probing failed during auto-leveling" (35 char) for TAZ Pro will help the user.
Fri, May 31, 3:33 PM · Quiver, Marlin
marcio added a comment to T7535: Update Probe Fail Message.

I feel that was a convoluted answer. Here are the constraints, as bullets:

Fri, May 31, 1:54 PM · Quiver, Marlin
marcio added a comment to T7535: Update Probe Fail Message.

Here is the standard dialog box for machine halted errors:

Fri, May 31, 1:48 PM · Quiver, Marlin

Thu, May 30

marcio added a comment to T7535: Update Probe Fail Message.

So they would be asked to ensure the nozzles are clean when the heaters fail to heat or when there is an USB read error? There is only one dialog box for all the errors.

Thu, May 30, 1:40 PM · Quiver, Marlin

Wed, May 29

marcio added a comment to T7178: Failure to heat after runout.

It works on my machine, but I don't know if anyone else has tested it. @matth?

Wed, May 29, 1:25 PM · Quiver
marcio added a comment to T5128: Extra move after pause on filament run out.

I don't know.

Wed, May 29, 1:19 PM · Quiver

Tue, May 28

marcio committed rMARLIN99735643ee09: Change version number (authored by marcio).
Change version number
Tue, May 28, 2:53 PM
marcio committed rMARLINe3fa9463a078: Fix for Auto-calibrate on Redgum (T7480) (authored by marcio).
Fix for Auto-calibrate on Redgum (T7480)
Tue, May 28, 2:53 PM