Benchware

After over 35 years of development and helping other designers and engineers, The Workbench site will be closing due to age and retirement of members. Sales of certain items in stock will continue until depleted. The basic site will remain open for some time for item documentation. If you have any special request please email.

Support Files

User supplied notes

E-mail for more information

Classified Section Items Available

If you have any projects that you would like displayed, please send E-mail

New
New

Available the GLiPIC pcb and components!

GLUtil software!

GLiPIC2 software! (for KS0108, T6963 and SED1330 controllers)

GLTools Ver 1.5 the software and PIC code in PBP available

MMC I/O ver 1.0 Windows app software in PBP available

Available free LCD Interfacing Software

GliPIC , BINHEX , BINEX2 , GLUtil , GLTerm and GLiPIC2 (GLiPIC2 can be used with KS0108,T6963 and SED1330 based LCDs)

Sed1330 256x128 LCD PIC files written in PBP 2.32 for the above can be downloaded here.

Complete Installation Packages for Windows

The Windows apps GLiPIC , GLiPIC2, BINHEX,BINHEX2 and GLUtil may need some ocx files depending on your system.The complete install packages are available such as glutil.zip, glipic.zip, binhex.zip and binhex2.zip. This ftp site will also have all the updates as they are made available.

Library of (GO)Subroutines with GLUtil Available(for the KS0108 controller, and the T6963C)

PBP graphic routines for the SED1330 available on the ordering page

Summary of commands

  • ]K CLEARs the display
  • ]C]xyr CIRCLE at x,y with a radius r
  • ]S]xyl SQUARE at x,y with l (2 x length of a side)
  • ]Q]xyl square rotated 45 degrees like a DIAMOND
  • ]T]xyp STAR with 4 points using dashed lines, p is the size
  • ]R]x1y1x2y2]s RECTANGLE top left and bottom rt  with step (new)
  • ]B]xylw]b a BAR at xy with (l)ength (w)idth and a (b)yte for fill
  • ]D]xy SET a dot (pixel) at x,y
  • ]E]xy RESET/sets a dot at x,y This is an xor function
  • ]P]xy places an ASCII character at x,y location
  • ]U]xy places a vertical BYTE at x,y
  • ]F]byte FILL the display with byte (useful for displaying grids)
  • ]X]x1x2y]t Draws an X-AXIS with tick marks (t is the tick spacing)
  • ]Y]y1y2x]t Draws a Y-AXIS with tick marks
  • ]H]xy]char]char...]@ Horizontal STRING of characters, @ stops it.
  • ]V]xy]char]char...]@ Vertical STRING of characters
  • ]L]x1y1x2y2 LINE from x1y1 to x2y2 This is experimental, I’m still working on different algorithms. Needs fixing.

Added in Ver 1.1

  • ]I]x1x2y1y2]s Straight horizontal line with a step (dashed line)
  • ]J]x1x2y1y2]s Straight vertical line with a step (dashed line)
  • ]M]x1x2y1y2]bytes Write (or paste) bytes to LCD display
  • ]N]x1x2y1y2 Read bytes from LCD display
  • ]O]addr]bytes Write bytes to external I2C eeprom
  • ]A]addr]number Read number of bytes from external I2C eeprom
  • ]G]addr]bytes Write bytes to internal eeprom
  • ]W]addr]number Read number of bytes from internal eeprom

 

For more info contact me.  Ranjit Diol - rsdiol@compsys1.com

All Rights Reserved, Copyright (c) COMPSys , 2018

Updated on:

February 16, 2018 

Windows is a registered trademark of Microsoft Corporation. PICMicro is a registered trademark of Microchip Inc.

AVR is a registered trademark of Atmel Corp., MAX is the trademark of Maxim Corporation