This Selection Table Controller is based on a steppermotor.
The firmware is developed in the program language Basic. The application used is: PIC simulator IDE with an integrated simulator (emulator), Basic compiler, assembler, disassembler and debugger it is a Windows application ; for an evaluationcopy see: www.oshonsoft.com
When powered on, the software moves the Selection Table to the start position and acivates the begin microswitch.
(nrtracks / 2) + 1
Firmware source, schedule and board (KiCad):
|2||position ok||input||Active after reaching the wanted position.|
|3||new position available||output||Position nibble is used for new position if +5V|
|4||bit 1||output||position nibble|
|5||bit 2||output||position nibble|
|6||bit 3||output||position nibble|
|7||bit 4||output||position nibble|
All buttons for manual operation and setup are to be connected to P2 of the controller board.
|P2.1||Next||nop||Next track without saving current.|
|P2.2||Save||nop||Save current position and jump to next track.|
|P2.3||Left||Previous track.||Move to left.|
|P2.4||Right||Next track.||Move to right.|
|P2.5||Setup||Select mode between operate and setup.|
The power for the step motor driver, P2, should be DC, 1A and between 5 and 10V. Try which give the best result in power end smoothness.
For the FY controller, P4, a simple 9V AC trafo can be used. Use a cooler for the 7805 in case of higher voltage.