Page MenuHomeAleph Objects Inc

LCD Mapping and Color Scheme
Closed, ResolvedPublic

Description

Create the LCD mapping menu and colors used

Event Timeline

DaniAO created this task.Feb 6 2018, 11:15 AM
DaniAO triaged this task as Normal priority.
DaniAO created this object with edit policy "LulzBot Hardware Products (Project)".

New LCD Menu flowchart

nickp claimed this task.May 8 2018, 9:17 AM
nickp reassigned this task from nickp to marcio.Aug 2 2018, 10:12 AM
nickp added a subscriber: mcoronado.

Tagging in @mcoronado on this one.

LCD flowchart was done a while ago and will probably need updated

Reassigning to @mcoronado

We need to get this one nailed down and closed. I'll update the tree and then we can get together and go over the layout and the start up screen.

nickp reassigned this task from marcio to mcoronado.Sep 6 2018, 9:52 AM
nickp added a subscriber: marcio.

@mcoronado Here's the updated menu tree for the LCD screen. Please look this over before we get together and finalize this one.

There's three tickets on the workboard that are LCD related. I'm tagging the other two into this one and closing the others.

T1867
T1848

nickp raised the priority of this task from Normal to Needs Triage.Sep 11 2018, 12:29 PM

Meeting with @mcoronado today went well.

Mapping looks good along with the menu tree. Some minor color tweaks to the LCD color scheme for customers that are color blind.

A printer will be ready for pickup on Monday for the marketing team.

nickp renamed this task from LCD Mapping Menu to LCD Mapping and Color Scheme.Sep 13 2018, 12:07 PM
nickp updated the task description. (Show Details)

@marcio @nickp

Please see the UI Color scheme and corresponding color codes

That looks pretty sweet. Like it :)

I think the purple looks better. simply because the orange is just as bright as the red, blue and green, which I think are all too bright.

Steven added a subscriber: Steven.Sep 20 2018, 12:57 PM

The purple and orange both look good IMO. That may take trying them on the actual LCD to see how they look there. I do agree with @marcio that the RGB colors for the axes are a bit jarring. That may be toned down on the LCD though.

@marcio Really nice work implementing the color scheme!
Can we switch the grey and green colors on the "Print" and "Back" buttons when both are visible? I like the idea of emphasizing green as Go!

marcio added a comment.Oct 2 2018, 7:46 AM

@mccornado: How about make it so the color switch happens when the user selects a file?

Orias added a subscriber: Orias.Oct 2 2018, 8:42 AM
This comment was removed by Orias.
Orias added a comment.Oct 2 2018, 8:46 AM

Some thoughts on the Menu tree:

Main Screen:
Toolhead Temperature >> Tool Head Temperature, or Temp if space is a consideration.

Ideally, we use the same language throughout for this, so either Tool Head, Hot End, or Nozzle.

LulzBot Printer >> LulzBot 3D Printer

Menu:
Level Axis >> Level X-axis (or Z-axis?)

Move Axis:
Increments >> This isn't that clear for a new user.

Temperature: Nozzle 1/Nozzle 2 >> Can we move to Hot End 1/Hot End 2? (See Tool Head Temp above)

Change filament:
Hotend Selection >> Hot End Selection (see Tool Head Temp above)

Soften Temperature >> Removal Temperature

Advanced Settings:
Parental Lock >> Lock Interface|Controls (avoid the diminutive insinuation)

Page 2, USB Printing

Note: "USB" can refer to both the USB thumb drive or the USB cable port. We should consider using a more specific term, like "USB Drive".

Main Screen:
Toolhead Temperature >> Tool Head Temperature, or Temp if space is a consideration.

Ideally, we use the same language throughout for this, so either Tool Head, Hot End, or Nozzle.

LulzBot Printer >> LulzBot 3D Printer

Menu>Temperature:
Nozzle 1/Nozzle 2 >> Can we move to Hot End 1/Hot End 2? (See Tool Head Temp above)

Change filament:
Hotend Selection >> Hot End Selection (see Tool Head Temp above)

Soften Temperature >> Removal Temperature

FWIW the menu tree was written exactly like it is on the LCD so if the LCD changes the menu tree will need to change to reflect. Of course vise versa.

@Orias: I made a few of these changes, but not all of it was applicable since some of the wording changes you requested was only in the menu tree as placeholders and doesn't actually appear on the LCD interface.

Parental Lock >> Lock Interface|Controls (avoid the diminutive insinuation)

How about "Screen lock" or "Passcode" ... I think this terms are used fairly frequently in smartphones.

@nickp: There are two new screen added, one for linear advance and the filament runout sensor, and a new screen for configuring sounds. I guess the menu tree needs updating again (sorry!)

marcio added a comment.EditedOct 2 2018, 11:00 AM

Note: "USB" can refer to both the USB thumb drive or the USB cable port. We should consider using a more specific term, like "USB Drive".

I'm not a fan of "USB drive" since to me that implies a hard disk. Our printers would most likely not support a USB hard drive and in fact there is a good chance it would damage the printer.

It seems like the "USB Flash drive" is the most standard name, but it is a bit long for the button. In the past, I had simply used the messages "Media inserted" and "Media removed" in the LCD, so I wonder whether the button could simply be labeled "Media"

Here's the updated menu tree as of 10-3-18

Orias added a comment.Oct 11 2018, 9:27 AM

Marcio, great points, and good solutions.

nickp lowered the priority of this task from High to Normal.Oct 24 2018, 9:26 AM

Has this been finalized?

@marcio can we close this one down?

@nickp: Maybe so? Perhaps close it down and it can be reopened later.

nickp closed this task as Resolved.Oct 24 2018, 1:10 PM

lol OK, closing this one down. We can re-open if need be.

nickp reopened this task as Open.Oct 24 2018, 1:13 PM

@mcoronado You good with the LCD changes and menu tree?

Please let us know

nickp reassigned this task from marcio to mcoronado.Oct 24 2018, 1:13 PM

@marcio @Orias @nickp

Looks good to me. Please proceed

nickp closed this task as Resolved.Oct 24 2018, 2:09 PM

Thank you sir.

Closing this one down

nickp reopened this task as Open.Nov 1 2018, 10:10 AM

I'm reopening this ticket. In the R&D meeting today it was mentioned that @marcio was waiting for the start up screen and sounds from @mcoronado for the LCD screen finalization.

Tagging @Steven

@mcoronado see question above about the start up screen and sounds ^^

nickp edited subscribers, added: Hob; removed: benmalouf.Nov 13 2018, 3:08 PM

@nickp @marcio The sounds will depend on where we land on the animation decision.
file:///home/aleph/shared-j/Documents/Creative/Industrial_Design/TAZ_7/Touchscreen/Animated_Intro/

@mcoronado: I guess the question is how does that decision get made. Can we create a poll on discourse?

Let's make this easy. Use logo_animation2.gif. That one looks good.

@mcoronado was that meant as all options would start with the LulzBot logo and then different options for the TAZ animation? If so, please use animation2.gif as the TAZ part and provide the animation in a single .avi file.

@Steven Correct that the LulzBot logo is included with the options.
animation2.gif it is.

mcoronado added a comment.EditedNov 13 2018, 4:52 PM

@Orias Initial filter tests with with an audio clip from an existing video. Lowered pitch and vocoder effects applied. I think we should record a feminine voice, a masculine voice and possible a non-binary voice, then run them through a few filters and effects to create just the right "start up chime."

marcio added a comment.EditedNov 14 2018, 7:52 AM

@mcoronado: Before you spend too much time on the sound, please send me an AVI file with sound so I can try it out. This is something that hasn't been tested, so I have no idea whether it will work out. There is no telling what the embedded controller can and can't do until we try it. Here's the only guidance I have as to the compatible format:

CMD_PLAYVIDEO – Video playback
Plays back MJPEG-encoded AVI video
For the audio data encoded into AVI video , three formats are supported:
4 Bit IMA ADPCM, 8 Bit signed PCM, 8 Bit u-Law
In addition, 16 Bit PCM is partially supported by dropping off less significant 8 bits in each
audio sample.

Let's start by a full screen portrait video 800x480 (making it mostly black will hopefully help with compression), since bandwidth is constrained, maybe audio codec that gives the smallest file with acceptable quality.

@marcio

@mcoronado:

It took some futzing around with ffmpeg to get a compatible video/audio file, but I was able to get something that plays on the LCD display with audio. Please look at:

/home/aleph/shared-j/Documents/Creative/Industrial_Design/TAZ_7/Touchscreen/Animated_Intro/taz7-startup-video/

Inside that, there are two folders and a script. The "source" folder has an "audio.mp3" and a "video.gif". Then, when you run the "./render.sh" script, it will generate a TAZ7 compatible file in "output/startup.avi"

A few things to note:

  • The resulting video file will be as long as the shortest of the source media. So you may need to pad the audio with blank if it is shorter than the video.
  • The source video will always be scaled to 420 across, it then will be placed on the upper 1/3 of the 800 pixel tall TAZ display. If you view the rendered file, you will see that the bottom is left out (i.e. the output is shorter than 800 pixels tall). This is because the background on the display is black by default, so if we leave the bottom off, we save space by not encoding black.

Anyhow, the source files in there are very rough. Please populate those files with something better. When you have something in there, let me know and I'll load it on a TAZ.

after our meeting last week, Marcio was able to make some adjustments to the LCD that we talked about.

In the change filament section, the orange section now has a "heating' message and then once close to tempature it has a "Caution Hot message".

the x level button is now a clean nozzle button.

This changes are now in .77 firmware.

@mcoronado can you review and let us know your thoughts and if there is anything else you can think of. If all looks good, I think we can close this ticket down. Start up animation has been moved to another ticket.

The updates look good to me. Thanks @DaniAO

mcoronado closed this task as Resolved.Jan 29 2019, 7:59 AM