tREADME - lego_film_processor - software for rotary photographic film processor with Lego Mindstorms RCX
 (HTM) git clone git://src.adamsgaard.dk/lego_film_processor
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       tREADME (1028B)
       ---
            1 lego_film_processor
            2 ===================
            3 
            4 Software for rotary photographic film processor with Lego Mindstorms RCX device.
            5 Written in NQC (Not Quite C) for deployment with a Linux host.
            6 
            7 Author: Anders Damsgaard https://src.adamsgaard.dk/lego_film_processor
            8 License: See LICENSE for details.
            9 
           10 Usage
           11 -----
           12 1. Make sure that the linux kernel has the following options enabled:
           13 
           14         CONFIG_USB_SERIAL_CONSOLE=y
           15         CONFIG_USB_SERIAL_GENERIC=y
           16 
           17 2. Connect the IR-tower via a serial-to-usb adapter.  Check that the
           18 tower has a working 9V battery.
           19 
           20 3. Install nqc (in AUR, may need manual build)
           21 
           22 4. Find a Lego RCX, turn it on, and upload the firmware, which will take
           23 a few minutes while the RCX counts up to high numbers.  The IR tower
           24 will light a green LED while sending data:
           25 
           26         $ make upload_firmware
           27 
           28 It is possible to specify alternatives to sudo(1):
           29 
           30         $ make upload_firmware SUDO=doas
           31 
           32 5. Upload the program:
           33 
           34         $ make upload
           35 
           36 Note: The RCX will not remember the program and forget the firmware if
           37 powered off and without batteries.