Skip to content
Dipl.-Ing. Raoul Rubien, BSc edited this page Aug 26, 2017 · 12 revisions

WHB04B-6 driver implementation notes

~/machinekit/src$ make ../bin/xhc-whb04b-6 && ../bin/xhc-whb04b-6

  • start machinekit
~$ source scripts/rip_environment
~$ machinekit -k <your:config.ini>
  • Output of xhc-whb04b-6 prototype implementation (src/hal/user_comps/xhc-whb04b-6.cc):
04 1F 01 00 0D 11 00 0D  delta +13 => | 04 | 1F |      RESET |            | 0.001 (  2%) |     X (    ) |   0 | 0D |
04 75 00 00 0D 11 00 04  delta +13 => | 04 | 75 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 1B 02 00 0D 11 00 0A  delta +13 => | 04 | 1B |       STOP |            | 0.001 (  2%) |     X (    ) |   0 | 0A |
04 95 00 00 0D 11 00 04  delta +13 => | 04 | 95 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 AB 03 00 0D 11 00 0B  delta +13 => | 04 | AB |      Start |            | 0.001 (  2%) |     X (    ) |   0 | 0B |
04 09 00 00 0D 11 00 08  delta +13 => | 04 | 09 |            |            | 0.001 (  2%) |     X (    ) |   0 | 08 |
04 AC 04 00 0D 11 00 08  delta +13 => | 04 | AC |      Feed+ |            | 0.001 (  2%) |     X (    ) |   0 | 08 |
04 A7 00 00 0D 11 00 04  delta +13 => | 04 | A7 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 87 05 00 0D 11 00 01  delta +13 => | 04 | 87 |      Feed- |            | 0.001 (  2%) |     X (    ) |   0 | 01 |
04 25 00 00 0D 11 00 04  delta +13 => | 04 | 25 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 70 06 00 0D 11 00 1A  delta +13 => | 04 | 70 |   Spindle+ |            | 0.001 (  2%) |     X (    ) |   0 | 1A |
04 80 00 00 0D 11 00 00  delta +13 => | 04 | 80 |            |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 B2 07 00 0D 11 00 19  delta +13 => | 04 | B2 |   Spindle- |            | 0.001 (  2%) |     X (    ) |   0 | 19 |
04 16 00 00 0D 11 00 04  delta +13 => | 04 | 16 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 18 08 00 0D 11 00 00  delta +13 => | 04 | 18 |     M-HOME |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 4F 00 00 0D 11 00 0C  delta +13 => | 04 | 4F |            |            | 0.001 (  2%) |     X (    ) |   0 | 0C |
04 32 09 00 0D 11 00 1B  delta +13 => | 04 | 32 |     Safe-Z |            | 0.001 (  2%) |     X (    ) |   0 | 1B |
04 DC 00 00 0D 11 00 0C  delta +13 => | 04 | DC |            |            | 0.001 (  2%) |     X (    ) |   0 | 0C |
04 06 0A 00 0D 11 00 FE  delta +13 => | 04 | 06 |     W-HOME |            | 0.001 (  2%) |     X (    ) |   0 | FE |
04 CA 00 00 0D 11 00 08  delta +13 => | 04 | CA |            |            | 0.001 (  2%) |     X (    ) |   0 | 08 |
04 93 0B 00 0D 11 00 1B  delta +13 => | 04 | 93 |   S-ON/OFF |            | 0.001 (  2%) |     X (    ) |   0 | 1B |
04 77 00 00 0D 11 00 04  delta +13 => | 04 | 77 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 CF 0C 00 0D 11 00 00  delta +13 => | 04 | CF |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 04 00 00 0D 11 00 04  delta +13 => | 04 | 04 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 EC 0D 00 0D 11 00 3F  delta +13 => | 04 | EC |    Probe-Z |            | 0.001 (  2%) |     X (    ) |   0 | 3F |
04 A8 00 00 0D 11 00 08  delta +13 => | 04 | A8 |            |            | 0.001 (  2%) |     X (    ) |   0 | 08 |
04 0D 10 00 0D 11 00 FC  delta +13 => | 04 | 0D |   Macro-10 |            | 0.001 (  2%) |     X (    ) |   0 | FC |
04 95 00 00 0D 11 00 04  delta +13 => | 04 | 95 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 59 0E 00 0D 11 00 1A  delta +13 => | 04 | 59 |        MPG |            | 0.001 (  2%) |     X (    ) |   0 | 1A |
04 1C 00 00 0D 11 00 0C  delta +13 => | 04 | 1C |            |            | 0.001 (  2%) |     X (    ) |   0 | 0C |
04 F1 0F 00 0D 11 00 13  delta +13 => | 04 | F1 |       STEP |            | 0.001 (  2%) |     X (    ) |   0 | 13 |
04 73 00 00 0D 11 00 00  delta +13 => | 04 | 73 |            |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 7E 0C 00 0D 11 00 00  delta +13 => | 04 | 7E |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 09 0C 01 0D 11 00 FC  delta +13 => | 04 | 09 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | FC |
04 88 0C 00 0D 11 00 FC  delta +13 => | 04 | 88 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | FC |
04 E1 0C 02 0D 11 00 34  delta +13 => | 04 | E1 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 34 |
04 C9 0C 00 0D 11 00 7C  delta +13 => | 04 | C9 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 7C |
04 B2 0C 03 0D 11 00 14  delta +13 => | 04 | B2 |         Fn |      Pause | 0.001 (  2%) |     X (    ) |   0 | 14 |
04 8F 0C 00 0D 11 00 00  delta +13 => | 04 | 8F |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 32 0C 04 0D 11 00 14  delta +13 => | 04 | 32 |         Fn |    Macro-1 | 0.001 (  2%) |     X (    ) |   0 | 14 |
04 F2 0C 00 0D 11 00 14  delta +13 => | 04 | F2 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 14 |
04 D3 0C 05 0D 11 00 14  delta +13 => | 04 | D3 |         Fn |    Macro-2 | 0.001 (  2%) |     X (    ) |   0 | 14 |
04 C9 0C 00 0D 11 00 7C  delta +13 => | 04 | C9 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 7C |
04 75 0C 06 0D 11 00 18  delta +13 => | 04 | 75 |         Fn |    Macro-3 | 0.001 (  2%) |     X (    ) |   0 | 18 |
04 D9 0C 00 0D 11 00 1C  delta +13 => | 04 | D9 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 1C |
04 1D 0C 07 0D 11 00 00  delta +13 => | 04 | 1D |         Fn |    Macro-4 | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 3E 0C 00 0D 11 00 00  delta +13 => | 04 | 3E |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 24 0C 08 0D 11 00 38  delta +13 => | 04 | 24 |         Fn |    Macro-5 | 0.001 (  2%) |     X (    ) |   0 | 38 |
04 B1 0C 00 0D 11 00 14  delta +13 => | 04 | B1 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 14 |
04 2D 0C 09 0D 11 00 00  delta +13 => | 04 | 2D |         Fn |    Macro-6 | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 00 0C 00 0D 11 00 F4  delta +13 => | 04 | 00 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | F4 |
04 C8 0C 0A 0D 11 00 7C  delta +13 => | 04 | C8 |         Fn |    Macro-7 | 0.001 (  2%) |     X (    ) |   0 | 7C |
04 57 0C 00 0D 11 00 18  delta +13 => | 04 | 57 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 18 |
04 A2 0C 0B 0D 11 00 34  delta +13 => | 04 | A2 |         Fn |    Macro-8 | 0.001 (  2%) |     X (    ) |   0 | 34 |
04 45 0C 00 0D 11 00 78  delta +13 => | 04 | 45 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 78 |
04 C9 0C 0D 0D 11 00 7C  delta +13 => | 04 | C9 |         Fn |    Macro-9 | 0.001 (  2%) |     X (    ) |   0 | 7C |
04 6C 0C 00 0D 11 00 00  delta +13 => | 04 | 6C |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 A7 0C 10 0D 11 00 38  delta +13 => | 04 | A7 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 38 |
04 08 0C 00 0D 11 00 FC  delta +13 => | 04 | 08 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | FC |
04 DC 0C 0E 0D 11 00 00  delta +13 => | 04 | DC |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 94 0C 00 0D 11 00 18  delta +13 => | 04 | 94 |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 18 |
04 EE 0C 0F 0D 11 00 00  delta +13 => | 04 | EE |         Fn | Continuous | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 1E 0C 00 0D 11 00 00  delta +13 => | 04 | 1E |         Fn |            | 0.001 (  2%) |     X (    ) |   0 | 00 |
04 77 00 00 0D 11 00 04  delta +13 => | 04 | 77 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 00 00 00 0D 06 00 00  delta +13 => | 04 | 00 |            |            | 0.001 (  2%) |   OFF (    ) |   0 | 00 |
04 27 00 00 0D 11 00 04  delta +13 => | 04 | 27 |            |            | 0.001 (  2%) |     X (    ) |   0 | 04 |
04 E1 00 00 0D 12 00 00  delta +13 => | 04 | E1 |            |            | 0.001 (  2%) |     Y (    ) |   0 | 00 |
04 4A 00 00 0D 13 00 08  delta +13 => | 04 | 4A |            |            | 0.001 (  2%) |     Z (    ) |   0 | 08 |
04 EA 00 00 0D 14 00 08  delta +13 => | 04 | EA |            |            | 0.001 (  2%) |     A (    ) |   0 | 08 |
04 DD 00 00 0D 15 00 0C  delta +13 => | 04 | DD |            |            | 0.001 (  2%) |     B (    ) |   0 | 0C |
04 6A 00 00 0D 16 00 08  delta +13 => | 04 | 6A |            |            | 0.001 (  2%) |     C (    ) |   0 | 08 |
04 54 00 00 0E 16 00 04  delta +14 => | 04 | 54 |            |            |  0.01 (  5%) |     C (    ) |   0 | 04 |
04 7B 00 00 0F 16 00 08  delta +15 => | 04 | 7B |            |            |   0.1 ( 10%) |     C (    ) |   0 | 08 |
04 52 00 00 10 16 00 00  delta +16 => | 04 | 52 |            |            |     1 ( 30%) |     C (    ) |   0 | 00 |
04 08 00 00 1A 16 00 08  delta +26 => | 04 | 08 |            |            |       ( 60%) |     C (    ) |   0 | 08 |
04 05 00 00 1B 16 00 04  delta +27 => | 04 | 05 |            |            |       (100%) |     C (    ) |   0 | 04 |
04 4B 00 00 1C 16 00 08  delta +28 => | 04 | 4B |            |            |  Lead (    ) |     C (    ) |   0 | 08 |
04 7B 00 00 1C 16 FF 08  delta +28 => | 04 | 7B |            |            |  Lead (    ) |     C (    ) |  -1 | 08 |
04 54 00 00 1C 16 FF 04  delta +28 => | 04 | 54 |            |            |  Lead (    ) |     C (    ) |  -1 | 04 |
04 C6 00 00 1C 16 FF 04  delta +28 => | 04 | C6 |            |            |  Lead (    ) |     C (    ) |  -1 | 04 |
04 D9 00 00 1C 16 00 08  delta +28 => | 04 | D9 |            |            |  Lead (    ) |     C (    ) |   0 | 08 |
04 E0 00 00 1C 16 FF 00  delta +28 => | 04 | E0 |            |            |  Lead (    ) |     C (    ) |  -1 | 00 |
04 E1 00 00 1C 16 FF 00  delta +28 => | 04 | E1 |            |            |  Lead (    ) |     C (    ) |  -1 | 00 |
04 D3 00 00 1C 16 FF 00  delta +28 => | 04 | D3 |            |            |  Lead (    ) |     C (    ) |  -1 | 00 |
04 C0 00 00 1C 16 00 00  delta +28 => | 04 | C0 |            |            |  Lead (    ) |     C (    ) |   0 | 00 |
04 C0 00 00 1C 16 01 00  delta +28 => | 04 | C0 |            |            |  Lead (    ) |     C (    ) |   1 | 00 |
04 04 00 00 1C 16 01 04  delta +28 => | 04 | 04 |            |            |  Lead (    ) |     C (    ) |   1 | 04 |
04 1E 00 00 1C 16 00 0C  delta +28 => | 04 | 1E |            |            |  Lead (    ) |     C (    ) |   0 | 0C |
04 75 00 00 1C 16 01 04  delta +28 => | 04 | 75 |            |            |  Lead (    ) |     C (    ) |   1 | 04 |
04 B8 00 00 1C 16 01 08  delta +28 => | 04 | B8 |            |            |  Lead (    ) |     C (    ) |   1 | 08 |
04 78 00 00 1C 16 01 08  delta +28 => | 04 | 78 |            |            |  Lead (    ) |     C (    ) |   1 | 08 |
04 67 00 00 1C 16 01 04  delta +28 => | 04 | 67 |            |            |  Lead (    ) |     C (    ) |   1 | 04 |
04 5D 00 00 1C 16 00 0C  delta +28 => | 04 | 5D |            |            |  Lead (    ) |     C (    ) |   0 | 0C |
04 9C 00 00 1C 16 01 0C  delta +28 => | 04 | 9C |            |            |  Lead (    ) |     C (    ) |   1 | 0C |
04 E1 00 00 1C 16 00 00  delta +28 => | 04 | E1 |            |            |  Lead (    ) |     C (    ) |   0 | 00 |
Clone this wiki locally