WinLpt (WndLpt)

Intro

Application

Vis Plugin

Screenshots

History

Downloads

Lpt Tools

SDK

Script

Basic syntax

All Instructions

Extended syntax

Additional rules

Hardware

LED-to-LPT connection

Panel map

Lpt Tools

LPT Buttons

Stroboscope

EasyDrive

LptPort

Other

Mark As Good

Unmark bad clusters

WndLpt Tools

The LPT Buttons Tool

 

You have 12 buttons to easy handle of all 12 LPT output signals. Each of buttons can work in 3 different modes:

 

1. Latch

2. Pulse

3. Toggle

 

In addition, You can separately invert signals, activate flashing with preset timings, hide the button, save settings to file….

 

Full description of the LPT Buttons tool.

LPT Buttons screenshot

The LPT Stroboscope Tool

Program generates precise pulses in two possible modes: "Delay – Pulse", "Period – Duty cycle". Due to Stroboscope tool You can easy use LPT port as driver to handle stroboscope unit or for any other purposes.

Features:

1. Smooth regulation.

2. Eleven presets for Delay and Pulse parts (Period and Duty cycle).

3. Joining of presets.

4. Time interval precision error less then 2 ms.

Additional:

Use right mouse button click to fast change preset.

Use small "..." button in left down corner to save or reload settings.

LPT Stroboscope screenshot

The EasyDrive Tool

Easy Step Drive direction tool. Use LPT port settings from WndLpt.

Use LPT port pins 2, 3, 4, 5 for stepdrive driver connection.

Features:

1. Ramps (Acc and Dcc).

2. Positioning.

3. Direction systems: 1-2-3-4, 12-23-34-41, 1-12-2-23-3-34-4-41.

4. Speed and Position palettes.

5. Stable working up to 10000 steps per minute.

Additional:

Use right mouse button click to change speed or position preset in palete.

Use "..." button near the "Other" label to calibrate timings.

EasyDrive Stepdrive direction tool screenshot

The LptPort Tool

Simple console application for handling LPT port's 12 output pins with keyboard.

LPT Port console screenshot

Technical details

* All tools use LPT port address from WndLpt settings.

* For low-level LPT I/O used winring0 or inpout32.

* Default LPT port is 0x378 in hexadecimal (or 888 in decimal).

* Other port may be specified by the registry key (be careful with that key):

[HKEY_LOCAL_MACHINE\SOFTWARE\MAVius\LPT_port]
"addr"=dword:00000378

* LPT Port must be configured into EPP mode with BIOS Settings:

[Integrated Peripherals]

Onboard Parallel Port = Enabled or 0x378h

Parallel Port Mode = EPP