These are just a FEW of the many projects that I have designed over the years
Click on any of the images below to see the larger version.






This is a binary clock designed around the 8751 microprocessor. I designed all hardware and software for this project. Software was written in assembly language and burned into the built-in EPROM.



This is a picture of the main instrument cluster of an F16 flight simulator. I designed all software and hardware for this project. There are approximately 30 computers in the project with software written in C++ and assembly language. This system includes over one million lines of source code.



This is a pcb designed to control synchro motors. They take an analog voltage as input and output a shifted three phase signal to the motor coded for position information. I designed the circuit, the cicuit board, built the board, designed the software and implemented the solution. The picture above is merely a testbed fixture for the hardware.



A one or two player chess game designed for the Babbleon Chat CLient. This game was designed to be played over the internet and embedded in the web browser.



A one or two player backgammon game designed for the Babbleon Chat CLient. This game was designed to be played over the internet and embedded in the web browser.



A one or two player battleship game designed for the Babbleon Chat CLient. This game was designed to be played over the internet and embedded in the web browser.



A one or two player boggle game designed for the Babbleon Chat CLient. This game was designed to be played over the internet and embedded in the web browser.



A one or two player hangman game designed for the Babbleon Chat CLient. This game was designed to be played over the internet and embedded in the web browser.



A one or two player othello game designed for the Babbleon Chat CLient. This game was designed to be played over the internet and embedded in the web browser.



This application calculates various ballistics characteristics of a wide range of projectiles. Designed originally for FLETEC. This program is designed to be a teaching tool and calculator for exploring projectile external flight ballistics characteristics in great detail and with a great degree of accuracy. This is an extremely complex application utilizing advanced mathematical techniques including numerical methods of calculus. The application allows the operator to vary all input parameters and displays the output in both textual and graphical form, allowing for equally easy grasp for those persons who are number oriented as well as those who are visually oriented.



This application is merely a demonstration of 3D techniques, rotation, translation, scaling and hidden line removal. The application utilizes matrix and vector mathematics to perform the calculations, all done within the application without using any external libraries.



An application is designed to track bids submitted by a contractor for various jobs.



This application calculates various parameters for electronics design. It was originally designed for a company building Tesla coils. It allows design and graphical representations of RL,RC and RLC analog circuitry. It provides visualizations of voltage, current and resonance.



This is an FTP client, designed to be an upscalable replacement for WS_FTP.



An application designed as a replacement for Windows Explorer. This is an updated version of our widely recognized standard in the DOS world. Not only does it handle things that windows explorer cannot, but it also builds and extracts zip files. The original DOS version of the application has been reviewed in numerous computer magazines



This application allows users to design Master keying systems up to and including LEVEL 6 with a high degree of security. This sytem has been used for designing keying systems for many government agencies. The program allows the operator to choose from the recognized standards in designing keying systems, notably, Rotating Constant, Total Position Progression and Standard Progression. This is a highly complex piece of software that handles all known methods of developing a secure master keying specification. To date, we have seen no other software that develops key systems as thoroughly and with as much diversity as this application does.



This screen shows part of an order entry system designed for and used in various industries.



This screen shows part of a payroll system that has been implemented on a variety of platforms and a number of different industries.



This 35mm microfilm viewer/duplicator was one of the systems I designed and built while working for Olicon International. I was the Chief Design Engineer and ran the R&D division. This is a laboratory quality instrument whose design involved optics, software, electronics and mechanical design disciplines.



This 35mm microfilm viewer/duplicator was one of the systems I designed and built while working for Olicon International. I was the Chief Design Engineer and ran the R&D division. This is a laboratory quality instrument whose design involved optics, software, electronics and mechanical design disciplines. This instrument represents the newest edge in radiographic minification. Coupled with a computer system, this system represents the cutting edge in xray storage and retrieval.



This screen shows part of a business system that has been implemented on a variety of platforms and a number of different industries.



This is a Theremin. The cabinet is reminiscent of the 1930s units built by RCA. The electronics are based upon the MOOG Ehterwave Theremin. The antennae are chrome plated lavatory tubes with custom made adapters. The cabinet is solid walnut stained with TRU-OIL.



This is a CNC router designed to be a low cost alternative. The primary structural component is .732 birch A-grade plywood. All axes  ride on aluminum rails via v-groove bearings. The accuracy is .001 inch, repeatability is .003 inch. The platform is LinuxCNC and has proved to be very stable, reliable and infinitely configurable via python and hal scripting. The work envelope is about 33x23 inches. I used Dolphin CAD/CAM for building g-code files. The steppers are NEMA-23 driving 5 start ACME screws.



This is a Tesla coil, modeled after Nikola Teslas original large coils. This was my 9th grade science fair project, which I revamped a few years ago. The primary coil is about 600 turns of .032 wire. Powered by matched 811-A tubes.



This is an actuator test stand that I built for Flow Aerospace. It is for exercising and testing custom linear actuators and the accompanying software. The actuators and software are intended for use by Boeing and Airbus for fixturing the wings and fuselages for the Boeing 777 and Airbus A-350 while being machined by a waterjet CNC. The actuators are accurate to .001 inches over the 30 meter span of the table. The actuators contain smart motors by Elmo and represent a threaded distributed processing platform. The I/O is provided by TURCK modules via ModBus. The actuators contain valving for supplying either air or vacuum to the cup at the top of the actuator, which either holds the part in place or floats the part on an air cushion. The software also interfaces with the CNC machine and responds to motion and safety commands from the CNC. An extremely complex and intricate system.

Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in /var/www/vipergc.com/vgc/index.php on line 859