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.