2
|
1 # Harelet
|
21
|
2 A CNC CAD program for milling machine for xnix, Win32, and DOS platforms.s
|
19
|
3 You may export RAW gcode or for Shopbot machines (OpenSBP)
|
|
4 To configure settings edit the definitions in
|
1
|
5 the source code and recompile easily by executing the
|
19
|
6 compile script. By default the units are Imperial.
|
1
|
7
|
4
|
8 ---
|
|
9
|
|
10 ## USAGE
|
|
11
|
19
|
12 All controls are lowercase.
|
11
|
13
|
19
|
14 Vim keys to move(HJKL).
|
|
15 k
|
|
16 h l
|
|
17 j
|
11
|
18 H Left
|
|
19 J Down
|
|
20 K Up
|
|
21 L Right
|
4
|
22
|
19
|
23
|
4
|
24 A to add a point at the current cursor's position
|
|
25
|
14
|
26 Q to exit
|
|
27
|
|
28 D to set cursor down or raised
|
|
29
|
19
|
30 C to compile instructions for a machine, you will be prompted for a filename
|
|
31
|
|
32 S to change step size, how far the cursor moves at a time
|
|
33
|
21
|
34 ---
|
|
35
|
19
|
36 ## DVORAK
|
|
37
|
20
|
38 Harelet has built in Dvorak support, compile with -DVORAK.
|
19
|
39
|
|
40 Keys for QWERTY to DVORAK
|
4
|
41
|
19
|
42 , - Up
|
|
43 A - Left
|
|
44 O - Down
|
|
45 E - Right
|
|
46 X - Exit
|
|
47 p - Set DWN
|
|
48 Y - Compile
|
|
49 . - Set step size
|
|
50 Space - Add point
|
20
|
51
|
|
52 ## CONTRIUTIONS
|
|
53
|
|
54 Notes on commits
|
|
55
|
|
56 Keep it granular
|
|
57
|
|
58 Keep it (C)imple
|
|
59
|
|
60 Keep it consistent with the vision
|
|
61
|
21
|
62 ---
|
20
|
63
|
21
|
64 ## FILEMAP
|
|
65
|
|
66 based - Based Libraries
|
|
67 examples - Example files made with Harelet to test
|
|
68 win32 - Windows and DOS executables
|
|
69 c.ksh - Compile script
|
|
70 README.md - This
|
|
71 harelet.c - Harelet source code
|
|
72 BUGS - Write bugs here
|
|
73 HARELET.MAN - Manual page
|
|
74 harelet - Harelet exectable for Linux
|
|
75 hareletdvrk - Harelet exectable for Linux (Dvorak)
|
|
76
|
|
77
|