← Open Source
jess-moss

koch-v1-1

A version 1.1 of the Alexander Koch low cost robot arm with some small changes.

AI EngineeringPhysical AI
Open on GitHub
Momentum
+0stars in 24 hours0.0%
735
Stars
68
Forks
+0
This week
4
Contributors
Created 2024-07-18 · Updated 2026-10-08 · #14396 today
Top developers
jess-mosstorotokiFelix-Zhenghao

jess-moss/koch-v1-1 is ranked 14,396 with 735 stars.

Same-category comparison

jess-moss/koch-v1-1 is ranked 14,396 among these 8 peers; quic/sense is ranked 14,399.

Same-category comparison
NameRankMetrics
emmethalm/infiniteGPT14,359
Language:
Python
Stars:
738
Forks:
134
Description:
InfiniteGPT is a Python script that lets you input an unlimited size text into the OpenAI API. No more tedious copy & pasting. Long live multithreading.
tbxark/mcp-proxy14,370
Language:
Go
Stars:
737
Forks:
110
Description:
An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.
AGI-Edgerunners/Plan-and-Solve-Prompting14,374
Language:
Python
Stars:
736
Forks:
64
Description:
Code for our ACL 2023 Paper "Plan-and-Solve Prompting: Improving Zero-Shot Chain-of-Thought Reasoning by Large Language Models".
ZeroLeaks/zeroleaks14,391
Language:
TypeScript
Stars:
735
Forks:
114
Description:
AI Security Scanner - Test your AI systems for prompt injection and extraction vulnerabilities.
quic/sense14,399
Language:
Python
Stars:
735
Forks:
109
Description:
Enhance your application with the ability to see and interact with humans using any RGB camera.
neo4j-labs/create-context-graph14,410
Language:
Python
Stars:
734
Forks:
106
Description:
AI agents with graph based reasoning memory, scaffolded in seconds.
PromtEngineer/agentic-file-search14,414
Language:
Python
Stars:
733
Forks:
116
jiran214/langup-ai14,422
Language:
Python
Stars:
732
Forks:
126
Key parameters and specifications
Key parameters and specifications
ParameterValue
CategoryAI Engineering
SubcategoryPhysical AI
KeywordsRobotics
Stars735
Forks68
Contributors4
Created date2024-07-18
Updated date2026-10-08
Stars in 1 day0
Stars in 7 days0
Rank14,396
Previous rank14,254
Rank change-142
7-day stars rank14,454
Previous 7-day stars rank14,468
7-day stars rank change14
Total stars rank14,312
Previous total stars rank14,283
Total stars rank change-29
README summary

1 This page contains the instructions to build a low-cost robot arm. It's an improved version of the original Alexander Koch's robot to ease assembly. 1 For the curious reader, here are the most significant changes made: 1. Made small improvements to the hardware model including but not limited to: fixed screw interferences, cleaned up extraneous material, standardized hole sizes, removed screws fastening into plastic, added board platform to leader robot. While not strictly necessary, this platform allows the

follower arm to pick objects off the ground which it could not do in the previous configuration. Removed the need for a soldering iron to assemble and for manually adjusting the voltage convertor, by replacing the DC convertor. Added SolidWorks models to make it easier for the community to contribute. Added assembly video for leader and follower arm with SW animations. Assembly Instructions Sourcing Parts Order the off the shelf parts for the leader and follower arm using the links

below. Note prices and items may vary slightly depending on geographic location. \ Warning: We only have links for US, EU, UK, China, and Japan for now. If you find links for other countries like India, please create an issue or PR so that we add them to the list. \ Warning: We only have links for US, EU, UK, China, and Japan for now. If you find links for other countries like India, please create an issue or PR so that

we add them to the list. Follow the steps below to ensure a good print. Choose a printer: When choosing a printer there are a variety of factors to consider. Below are the suggested printed settings, although using a printer outside these parameters may likely work as well. Material: PLA+, ABS, PETG or other reasonably strong plastics. Sample Printers: Prusa Mini+, Bambu P1, Ender3, etc. Print one of each of parts found in and , which are listed below. After the

print is done, use the putty knife to scrape the the parts off the print bed. Reapply the glue stick before starting the next print. Assembling the Parts Construct the leader and follower arms using the Assembly Video linked below. After you assemble the two arms from the video, power the leader arm using the 5V power supply 14 , and the follower arm using the 12V power supply. In addition, plug each arm into your computer using a USB-C

cable. Video of the Assembly: Youtube Note: The Leader Platform has been altered to be fastened instead of snapping into place, as the latter design was not creating a tight fit for certain printers. In time, this will be fixed in the video link above, but for now follow the below directions. Insert the nuts into the pockets on the underside of the Leader Platform. Then, use the M2x5 machine screws to fasten the Leader_Platform to the Leader_Base

. You will need to temporarily remove the Waveshare Serial Bus Servo Driver Board to access the two fasteners beneath it.

Frequently asked questions

How many stars and forks are recorded?

jess-moss/koch-v1-1 has 735 stars and 68 forks.

What is the repository rank?

jess-moss/koch-v1-1 is ranked 14,396.

Which repository is closest in rank?

jess-moss/koch-v1-1 is compared with quic/sense, ranked 14,399 with 735 stars.

README

Low-Cost Robot Arm: Koch v1.1

This page contains the instructions to build a low-cost robot arm. It's an improved version of the original Alexander Koch's robot to ease assembly. Thus, we call it Koch v1.1

For the curious reader, here are the most significant changes made:

  1. Made small improvements to the hardware model including but not limited to: fixed screw interferences, cleaned up extraneous material, standardized hole sizes, removed screws fastening into plastic, added board platform to leader robot.
  2. Added a platform for the leader arm. While not strictly necessary, this platform allows the follower arm to pick objects off the ground which it could not do in the previous configuration.
  3. Removed the need for a soldering iron to assemble and for manually adjusting the voltage convertor, by replacing the DC convertor.
  4. Added SolidWorks models to make it easier for the community to contribute.
  5. Added a wiring diagram.
  6. Added assembly video for leader and follower arm with SW animations.

Assembly Instructions

Sourcing Parts

Order the off the shelf parts for the leader and follower arm using the links below. Note prices and items may vary slightly depending on geographic location.

Leader Arm

/!\ Warning: We only have links for US, EU, UK, China, and Japan for now. If you find links for other countries like India, please create an issue or PR so that we add them to the list.

Part Amount Unit Cost (US) Buy US Unit Cost (EU) Buy EU Unit Cost (UK) Buy UK Unit Cost (RMB) Buy CN Unit Cost (JPY) Buy JP
Dynamixel XL330-M077-T 6 $24 Robotis 40€ MyBotShop-GenRobots £27 RoboSavvy ¥255 TaoBao ¥4,070 Robotis
XL330 Frame and Idler Wheel 4pcs set1 1 $10 Robotis 12€ MyBotShop-GenRobots £10 RoboSavvy ¥100 TaoBao ¥2,024 Robotis
Waveshare Serial Bus Servo Driver Board 1 $10 Amazon 6€ Eckstein £11 Amazon ¥24 TaoBao n/a n/a
5V Power Supply 1 $6 Amazon 9€ Amazon £10 Amazon ¥10 TaoBao ¥899 Amazon
Jumper Wires 3*40 pcs set (M-M, M-F, F-F) 1 $7 Amazon 9€ Amazon £5 Amazon ¥10 TaoBao n/a n/a
Table Clamp 1 $6 Amazon n/a n/a £14 Amazon ¥8 TaoBao n/a n/a
Table Clamp 4pcs set2 1 n/a n/a 14€ Amazon n/a n/a n/a n/a n/a n/a
1.5mm Star/Cruciform Screwdriver 2pcs set 1 $7 Amazon 7€ Amazon £4 Amazon ¥2 TaoBao n/a n/a
USB C-A or C-C 2pcs set3 1 $9 Amazon 8€ Amazon £6 Amazon ¥12 TaoBao n/a n/a
Total $199 305€ £222 ¥1696 ¥6993

Follower Arm

/!\ Warning: We only have links for US, EU, UK, China, and Japan for now. If you find links for other countries like India, please create an issue or PR so that we add them to the list.

Part Amount Unit Cost (US) Buy US Unit Cost (EU) Buy EU Unit Cost (UK) Buy UK Unit Cost (RMB) Buy CN Unit Cost (JPY) Buy JP
Dynamixel XL430-W250-T 2 $50 Robotis 57-61€ MyBotShop-GenRobots £47 RoboSavvy ¥485 TaoBao ¥6,831 Robotis
Dynamixel XL330-M288-T 4 $24 Robotis 40-46€ MyBotShop-GenRobots £27 RoboSavvy ¥255 TaoBao ¥4,070 Robotis
XL330 Frame and Idler Wheel 4pcs set1 1 $10 Robotis 12€ MyBotShop-GenRobots £10 RoboSavvy ¥100 TaoBao ¥2,024 Robotis
XL430 Idler Wheel set 1 $7 Robotis 9€ MyBotShop-GenRobots £7 Robosavvy ¥75 TaoBao ¥836 Robotis
Waveshare Serial Bus Servo Driver Board 1 $10 Amazon 6€ Eckstein £11 Amazon ¥24 TaoBao n/a n/a
Voltage Reducer 1 $14 Amazon 14€ Amazon £15 Amazon ¥11 TaoBao n/a n/a
12V Power Supply 1 $12 Amazon 15-36€ Amazon-GenRobots £13 Amazon ¥20 TaoBao ¥1,685 Amazon
Jumper Wires 3*40 pcs set (M-M, M-F, F-F) 1 $7 Amazon 9€ Amazon £5 Amazon ¥10 TaoBao n/a n/a
Table Clamp 1 $6 Amazon n/a n/a £14 Amazon ¥8 TaoBao n/a n/a
Table Clamp 4pcs set4 1 n/a n/a 14€ Amazon n/a n/a n/a n/a n/a n/a
1.5mm Star/Cruciform Screwdriver 2pcs set4 1 $7 Amazon 7€ Amazon £4 Amazon ¥2 TaoBao n/a n/a
USB C-A or C-C 2pcs set6 1 $9 Amazon 8€ Amazon £6 Amazon ¥12 TaoBao n/a n/a
Total $278 368€ £285 ¥2251 ¥15446

Printing the Parts

A variety of 3D printers are acceptable to print the parts necessary of the follower and leader arm. Follow the steps below to ensure a good print.

  1. Choose a printer: When choosing a printer there are a variety of factors to consider. Below are the suggested printed settings, although using a printer outside these parameters may likely work as well.
    1. Precision: 0.2mm minimum height layer7
    2. Material: PLA+, ABS, PETG or other reasonably strong plastics.
    3. Nozzle Diameter: 0.4mm maximum nozzle diameter
    4. Infill Density: ~30% 8
    5. Sample Printers: Prusa Mini+, Bambu P1, Ender3, etc.
  2. Set up the printer
    1. Materials:9
      1. Standard Glue Stick
      2. Putty Knife
    2. Setup and Takedown
      1. Ensure that the printer is calibrated and the bed level is correctly set using the printer specific instructions.
      2. Clean the print bed, making sure it is free from dust, or grease. If cleaning the bed using water, or other liquid, dry the bed.
      3. Use a standard glue stick and apply a thin, even layer of glue across the print area of the bed. Avoid clumping or uneven application.
      4. Load the printer filament using printer specific instructions.
      5. Ensure the printer settings match the ones suggested above (most printers have multiple settings so choose the ones that most closely match).
      6. Check file type, choose the file(s) from the hardware folder and print.10
  3. Print one of each of parts found in hardware/leader/STL and hardware/follower/STL, which are listed below.
    1. Leader:
      1. Leader_Base
      2. Leader_Elbow_To_Wrist
      3. Leader_Elbow_To_Wrist_Extension
      4. Leader_Gripper_Handle
      5. Leader_Gripper_Trigger
      6. Leader_Shoulder_To_Elbow
      7. Leader_Platform11
      8. Robotis_FPX330_S10112
    2. Follower:
      1. Follower_Base
      2. Follower_Elbow_To_Wrist
      3. Follower_Elbow_To_Wrist_Extension
      4. Follower_Gripper_Moving_Part
      5. Follower_Gripper_Static_Part
      6. Follower_Shoulder_Rotation
      7. Follower_Shoulder_To_Elbow
    3. Optional Parts:13
      1. HuggingFace_Block
      2. LeRobot_Block
  4. Take Down
    1. After the print is done, use the putty knife to scrape the the parts off the print bed.
    2. Remove any support material from parts.
    3. Reapply the glue stick before starting the next print.

Assembling the Parts

Construct the leader and follower arms using the Assembly Video linked below. After you assemble the two arms from the video, power the leader arm using the 5V power supply14, and the follower arm using the 12V power supply. In addition, plug each arm into your computer using a USB-C cable.

Video of the Assembly: Youtube

Note: The Leader Platform has been altered to be fastened instead of snapping into place, as the latter design was not creating a tight fit for certain printers. In time, this will be fixed in the video link above, but for now follow the below directions.

Insert the nuts into the pockets on the underside of the Leader Platform. Then, use the M2x5 machine screws to fasten the Leader_Platform to the Leader_Base. You will need to temporarily remove the Waveshare Serial Bus Servo Driver Board to access the two fasteners beneath it.

Parts:

  1. Leader_Platform
  2. Four M2x5 Machine Screws
  3. Four M2 Nuts

Configure

While this robot can be programmed in a variety of manners, it is suggested to use with LeRobot.

Footnotes

1: You will only use three idler wheels that come in this four piece set.
2: You will only need one clamp in this four piece set.
3: You will only need one chord in this two piece set.
4: If you bought the 4 piece clamp set for the leader arm, you will not need to buy it again here, as only one clamp is necessary of the follower arm, and one for the leader arm.
5: If you bought the screwdriver set for the leader arm, you will not need to buy it again here as the same screwdriver is used for the follower and leader arm.
6: If you bought the two piece cable set for the leader arm, you will not need to buy it again here, as only one cable is necessary for the leader arm, and one for the follower arm.
7: This precision is based on the fact the through holes for M2 fasteners are 2.4mm in diameter while the nominal diameter of a M2 fastener is 2mm. In a worst case scenario, this allows +/- 0.2mm while still allowing for screw alignment. However, if you are only capable of printing with a larger layer height, you will likely be fine, just ensure the screw holes align as expected.
8: It is quite possible a lower density infill could be used, however, erring on the side of caution, I used 37% to ensure strong parts.
9: You do not need to buy these exact parts, but a glue stick and putty knife are almost always necessary for a good 3D print. The glue prevents parts from sticking to the print bed, and the putty knife helps scrape parts from the print bed. However, feel free to check with your specific printer instructions for if these parts are necessary.
10: All the printers suggested will print STL files. However, if your printer only prints a different format, ensure you convert the file to the correct extension before printing.
11: This is not strictly necessary to print but does allow the follower arm to reach the ground which is is otherwise unable to do in the current setup.
12: You can either buy the Robotis FPX330-S101, or 3D print it, but it is cheaper to print.
13: Two blocks each the same size as a 2x4 Lego block, not necessary to print, but useful as a starting manipuland.
14: The observant technician may realize the Serial Bus Servo Driver Board suggests an input DC voltage between 9 to 12.6V, where for the leader arm we are only applying 5V. This lower voltage will not hurt the board, and must be done to correctly power the servos on the leader arm.

Nearby in the ranking
Similar items