Viki Lcd



Watch TV shows with subtitles in over 100 different languages. ViKi – RAMPS Pinout. The Panucatt pdf for the Viki LCD has nice descriptions of the pins and their functions. Mapping the Viki LCD to the RAMPS board. Viki Top plug – RAMPS 1.4: 5V – 5V (I2C, +) GND – GND (I2C, -) SDA – I2C 20 (I2C, 20) SCL – I2C 21 (I2C, 21) ENCB -(AUX4, D17) – requires update to pins.h. ViKi LCD is a sleek and versatile LCD Control interface that allows your 3D printer to operate without a PC always connected and provides visual indication of things like temperature.

  1. Viki2 Lcd
  2. Wiki Lcd Soundsystem
  3. Panucatt Viki Lcd
  4. Viki 2.0 Lcd
Table of Contents

The following panels are currently supported by Smoothie :

  • Viki2 and Miniviki2, from panucatt

Supported SPI chips:- ST7565 and ST7920

Using non-SPI panels

I2C and parallel panels are not supported directly, however using a cheap Arduino Mini Pro, Uno or Nano
you can use the following I2C panels or a regular Reprap style Parallel style LCD using the universal panel adapter https://github.com/wolfmanjm/universal-panel-adapter and the universal_adapter driver :

  • old Viki lcd - I2C
  • Most reprap style parallel LCD - Parallel
  • Panelolu2 probably works but not tested - I2C

All configuration options

Here are all the configuration options available for the Panel module :

OptionExample valueExplanation
panel.enablefalseSet to true to enable the panel interface. Panels are a screen, an encoder wheel and/or a set of buttons, used to control your machine.
panel.lcdreprap_discount_glcdType of panel we are connecting. Each panel has a specific interface so we need to specify which panel we will be connecting. The currently supported panel types are reprap_discount_glcd, st7565_glcd, viki2, mini_viki2 and universal_adapter.
panel.spi_channel0SPI channel to use
panel.spi_cs_pin0.16CS ( Chip Select ) pin to use, this can be used to have several different devices on the same SPI port, as long as each device has a separate CS pin. Note that the RRD GLCD panel does not support this and requires being alone on it's port.
panel.spi_frequency500000SPI port frequency
panel.contrast9Contrast value for panels that support it ( viki2, mini_viki2 and st7565_glcd )
panel.reversefalseIf set to true, reverse the screen.
panel.busy_pinncIf using the universal_adapter, this pin can be connected to the adapter to ask it if it is busy or not.
panel.encoder_a_pin3.25!^A pin for the encoder wheel. Encoders have two pins : A and B. Set to nc if you use no encoder.
panel.encoder_b_pin3.26!^B pin for the encoder wheel. Encoders have two pins : A and B. Set to nc if you use no encoder.
panel.encoder_resolution2the number of pulses the encoder emits per detent/click
panel.click_button_pin1.30!^Pin for the click ( 'enter' ) button
panel.buzz_pin1.31Pin for the buzzer
panel.back_button_pin2.11!^Pin for the back button
panel.up_button_pin0.1!Pin for the up button
panel.down_button_pin0.0!Pin for the down button
panel.menu_offset0On some panels, this value must be set to 1. This is a number of lines to offset the menu lines by on screen.
panel.alpha_jog_feedrate6000X jogging feedrate in millimetres/minute. This is used when jogging using the panel screen.
panel.beta_jog_feedrate6000Y jogging feedrate in millimetres/minute. This is used when jogging using the panel screen.
panel.gamma_jog_feedrate200Z jogging feedrate in millimetres/minute. This is used when jogging using the panel screen.
panel.hotend_temperature185Temperature to set the hotend to when using the pre-heating menu item
panel.bed_temperature60Temperature to set the bed to when using the pre-heating menu item
panel.external_sdtrueSet to true if your panel has an external SD card slot, or if you want to connect a second SD card slot to one of your Smothieboard's SPI ports
panel.external_sd.spi_channel0Set the SPI channel the external SD card is on
panel.external_sd.spi_cs_pin2.8Set the CS ( Chip Select ) pin for the external SD card, this allows you to use multiple devices on the same SPI port, as long as they each have a CS pin
panel.external_sd.sdcd_pin2.13!^SD card detect signal pin, set to nc if you don't use a SD card detect signal
custom_menu.menu_name.enabletrueWhen set to true, create a new custom menu entry for the panel with the name menu_name. You can create any number of custom entries as long as they have different names.
custom_menu.menu_name.namePower_onThe name that will be displayed in the panel's menus
custom_menu.menu_name.commandM80_S30|G1_X10The command that will be executed when the menu entry is selected and clicked. Note that the _ character gets converted to space in the menu and commands ( and must be used instead of the space character ) , and the | character is used to separate multiple commands

Custom menu entries

Menu entries can be added from the config file for simple commands, for instance the following adds a Power on and Power off menu entry.
Note that _ will be converted to a space when displayed in the Menu. Commands can be seperated with a |. If you want to add a menu entry that probes your z-axis you will have to use a command like G30 Z0 followed by a G0 Z10. For this you need a custom menu entry 'custom_menu.zprobe.command G30Z0|G0Z10'. This moves the z-axis down untill it hits the probe, sets Z to 0 and moves 10 back up.

External SD card setup

WARNING using the external sdcard for printing from is not recommended at present. running SPI over long (or even short) cables is problematic, and can cause random hangs and/or corrupted data. I am not aware of a way to fix this other than using differential buffer drivers.

For the RRD GLCD it CANNOT share the same SPI as the LCD so it must be hooked up to the onboard sdcard SPI and use a spare pin for the sdcs.
Also note that an external SDcard sharing the SPI port with the onboard/internal sdcard must be ejected before rebooting as the bootloader does not like the external card. NOTE Smoothie will not boot if the external sdcard is inserted in the RRD LCD sdcard slot at boot time, it must be inserted after it has booted.

If the lcd panel has an sdcard reader it can be enabled with the following config:-

Using the spare button as a Kill switch

The button on the glcd and VIki2 can be wired as a Kill button by following This guide. In that case the
panel.back_button_pin should be commented out.

Power from the 5v line directly, from the 5v uart pin with a decoupling capacitor of at least 0.1uF, from a + pin on an unused endstop, or an external 5V power supply capable of delivering at least 500 mA.

More power

If you are using the onboard 5V regulator to step down from 12/24V, check the current draw required for your panel - depending on the color/backlight on your GLCD, it may require >250 mA for the backlight.

The normal recommended 5V regulator will not supply enough current for those panels - if the panel powers up, it will have very low contrast.

Use Recom part R-78E5.0-1.0 instead - it will supply 1 amp (vs 0.5 amps for the normally recommended regulator).

It is available at Digikey, and likely at other major electronics component sites.

See Voltage Regulator.

Adapter

There is an adapter board to easily connect a ReprapDiscount GLCD to a Smoothieboard with flat cable, howver note this is entirely optional.

You can find information about it at the RRDGLCDAdapter page.

It's sources are available on github.

SPI thermocouples

Lcdp viki

Because the RRD GLCD does not implement SPI correctly, it has to be alone on it's SPI port. This means you won't be able to use SPI thermocouples and the RRD GLCD together on the same board, unfortunately

Manual wiring

On the back of the GLCD EXP1 is to left and EXP2 is to right, pin 1 is bottom left, pin 2 is top left etc.
+5v is EXP1 pin 10, Gnd is EXP1 pin 9

5XC Pin Locations for GLCD Panel

Pin numbering

5vdc availability presumes a 5vdc source (power from SBUS, 5V input, or optionally installed 5v converter VBB).
Be aware that RRD does not follow proper conventions for pin numbering. The pin 1 indicator on the ribbon is actually pin 10 in the RRD schematic. The image above is numbered according to the RRD inset schematics.

This interface board is simple to install, eliminates custom cables, frustration, and wire mess.

It is compatible with Azteeg X5 Mini v1.1 motion controller and is available from www.UltiBots.com. Source files are on our GitHub.

This wiring harness uses three 2x10, one 1x2 .100' crimp housings and one heat shrinked female pin to connect the RRD GLCD to an Azteeg X5 Mini.

Note: This information is compatible with Azteeg X5 Mini v1.0 motion controllers.

Viki2 wires to an Azteeg X5 mini with a flat cable as it has 1:1 pin mapping. The ConfigSample for the Azteeg mini has the config settings required, just uncomment them,

The config for Azteeg X5 is different to smoothieboard and is shown in the file https://github.com/Smoothieware/Smoothieware/blob/2f88d440ee3f79cb5202d242967b555fa35c7423/ConfigSamples/AzteegX5Mini/config#L178

Here is an example config for a 4 driver smoothieboard
NOTE a 5 driver does not have enough free pins to use all the features

Using the suggested firmware above the wiring for the Viki 2.0 on a 4 driver smoothieboard is as follows:


This wiring uses this smoothie pin map and this Viki 2.0 wiring guide

5 driver smoothieboard, disables buzzer and uses red led instead

Works with the reprap GLCD driver :)and is available for around 7€ or 10$.
Just wire the display unit as indicated.

Rotary Encoder and Push Button

To use the menu system of the smoothie. Wire a Rotary Encoder with a Push Button according to GLCD config above to the pins

It is possible to use the pin 1.22 1.23 1.30 (on the same connector), but in this case do not use corresponding mosfets

LCD Wiring

Power for displaydriver

SPI

Power LED background

Configuration :

page revision: 122, last edited: 03 Feb 2016 23:11
Look up Monitor, monitor, Monitors, or monitors in Wiktionary, the free dictionary.

Monitor or monitor may refer to:

Places[edit]

  • Monitor, Indiana, town in the United States
  • Monitor, Oregon, unincorporated community in the United States
  • Loope, California, formerly Monitor

Arts, entertainment, and media[edit]

Fictional characters[edit]

  • Monitor (comics), a DC comics character
  • Monitors (comics), a group of fictional comic book characters, who appear in books published by DC Comics

Periodicals[edit]

  • Monitor (Bulgarian newspaper), a modern politics newspaper in Bulgaria since 1998
  • Monitor (magazine), a weekly newsmagazine published in Podgorica, Montenegro
  • Monitor (Polish newspaper), an 18th-century Polish newspaper
  • Concord Monitor, a daily newspaper in New Hampshire, USA
  • The Monitor (Sydney), a biweekly newspaper published between 1826 and 1841
Viki

Television[edit]

  • Monitor (UK TV programme), a BBC arts programme which aired from 1958 to 1965
  • Monitor (U.S. TV program), a 1983–1984 American newsmagazine television program that aired on NBC

Other uses in arts, entertainment, and media[edit]

  • Monitor (radio program), an American radio program which aired on NBC radio from 1955 to 1975
  • Monitor (band), an American punk rock band
  • Monitor, a 1975 work by English video artist Stephen Partridge
  • Monitor, a Czech record label sold to EMI Czech Republic in 1994
  • The Christian Science Monitor, an international news organization founded in 1908, that publishes self-titled periodicals

Brands and enterprises[edit]

  • Monitor, a trade name for Methamidophos, a phosphorus based pesticide
  • Monitor Deloitte, a management consulting firm

Computing and technology[edit]

  • Monitor (synchronization), an approach to synchronize two or more computer tasks that use a shared resource
  • Computer monitor, an output device that displays information in pictorial form
  • In-ear monitors, earpieces for performers on stage or in a studio
  • Machine code monitor, program allowing users to view or change memory locations on a computer
  • Resident monitor, an early primitive operating system
  • Stage monitors or foldback (sound engineering), loudspeakers for performers on stage
  • Studio monitor, professional grade loudspeaker designed specifically for audio production and engineering
  • System monitor, a hardware or software component used to monitor system resources and performance in a computer system
  • Virtual machine monitor, or hypervisor, is a software that creates and runs virtual machines, allowing multiple operating system images to run simultaneously on a single piece of hardware
  • Firefox Monitor, email monitoring application (see Firefox version history)

Healthcare[edit]

  • Monitor (NHS), a former regulator for health services in England
  • Monitor, a person who performs self-monitoring
  • Clinical monitor or clinical research associate, a health-care professional who works in monitoring of clinical trials

Ships[edit]

  • Monitor (warship), a heavily armed warship design preceding the battleship, named for the USS Monitor
  • Breastwork monitor, a type of turret ship with a raised superstructure and higher freeboard than the first monitors
  • River monitor, a type of warship designed for fighting on inland waterways
  • USS Monitor, a shallow-draught turret ship of the United States Navy

Water jets[edit]

  • Monitor, a pressurised water jet used in hydraulic mining
  • Fire monitor, a water jet used for firefighting

Viki2 Lcd

Other meanings[edit]

Wiki Lcd Soundsystem

  • Monitor (architecture), a subsidiary roof structure
  • Hall monitor, a student who supervises the corridors of a school
  • Monitor lizard, any lizard of the family Varanidae (once believed to warn of crocodile attacks)

Panucatt Viki Lcd

See also[edit]

Viki 2.0 Lcd

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Monitor&oldid=946819464'