Skip to content

10. Open Source Hardware - From Fibers to Fabric

Wool Picker Machine

A wool picker is a machine that separates and aligns raw wool fibers, making them suitable for further processing in the textile industry. It typically features a rotating drum with spikes to comb through the wool.

A wool picker is a critical tool in the early stages of wool processing. After shearing, the machine's rotating drum with spikes combs through raw fleece, separating and aligning fibers while removing impurities. This automated process streamlines and cleans the wool, setting the stage for subsequent steps like carding and spinning in textile production. The wool picker significantly enhances efficiency, ensuring a consistent and high-quality output for the manufacturing of various woolen products.

Research & Ideation

Our inspiration for developing a wool picker machine stemmed from the traditional practices observed in Jordan. Witnessing the meticulous and skillful techniques employed by these craftsmen in manually cleaning and picking wool from the raw fleece sparked an innovative idea within our team. Recognizing the labor-intensive nature of this process, we were motivated to streamline and modernize the method by creating a wool picker machine. This machine would automate the intricate task of separating and preparing wool fibers, drawing from the efficiency and precision of traditional practices while significantly reducing the time and effort required. In drawing inspiration from the rich heritage of wool craftsmanship in Jordan, we aim to blend tradition with technology, creating a tool that not only preserves cultural techniques but also enhances productivity in the textile industry.

References & Inspiration

Honoring heritage and embracing technological progress.

A DIY wool picker machine comprises a robust frame, and a picker drum with spikes for aligning wool fibers. A feeding mechanism introduces raw wool, while beaters or brushes aid in cleaning. The DIY nature allows for customization, making it an inventive solution for automating the labor-intensive process of wool preparation.



Qty Description Price Notes
20 Nails 2.00 $ 50mm
1 MDF wood 10 $ 100x600x4mm
1 Brass nut screwlead 10 $ 10mm
1 Leadroad 5$ 10mm
20 Screws 2$ M3
20 Nuts 2$ M3
2m Aluminum profiles 22.00 $ 20x20mm
1 PLA Spool 25 $ techworks
1 Arduino Uno 25$ Arduino board
1 Driver 10$ stepper driver
1 Stepper Motor 10$ 40x40mm


Designing the wool picker brush platforms involves creating a 3D-printed model with 45-degree angled nail holes. Simultaneously, a digital model for a laser-cut box is crafted for precise cutting and easy assembly. The 3D printer transforms the wool picker brush design into physical platforms, and nails are manually inserted. The laser cutter then processes the digital box model, producing flat pieces for assembly. This dual approach seamlessly combines 3D printing and laser cutting, optimizing the functionality of the wool picker brush and creating a precisely crafted box.


  1. Design and Planning:

  2. Define the specifications and requirements for your wool picker machine, including the size, capacity, and speed.

  3. Sketch a design that includes the frame, motor placement, picker drum, feeding mechanism, and any additional features.

we design the 2D model then we test that with the laser cut to try it if the size is fit for the each hole

we have the 3D shape of the test for the pieces of the machine for the lead road and brass nut screws

then we put it in the CURA to slice each 3D model


we made the box with box maker we chose the sizes we need its 129 mm the width inside the box, height 50 mm and the depth is 400 mm then we choose the finger joint we need it then we have the out box of the machine we print it in the laser machine

then we connect each pieces together to give us the thickness we need with super glue

  1. Gather Materials:
  2. Acquiring materials such as wood or metal for the frame, a motor with appropriate specifications, gears, a picker drum, spikes or teeth for the drum, bearings, and other necessary components.

  1. Build the Frame:
  2. Construct a sturdy frame based on your design. Ensuring it provides stability and support for the moving parts. This is the foundational structure for your machine.

we use here for the wire frame these aluminum parts to make it joints for the structure together

we measure each one and connected together with the screw and the nut together with corner and screw driver to tight each screw

  1. Picker Drum Assembly:
  2. creating a digital model with nail holes angled at 45 degrees. The 3D printer translates this design into physical platforms, incorporating the specified nail holes. Once the printing is complete, the next step involves inserting nails into the designated holes. This approach ensures precision in the placement of the nails, optimizing the functionality and effectiveness of the wool picker brush.

  1. Motor Drive System:
  2. Set up a system of gears and pulleys to connect the motor to the picker drum. Ensure proper tension and alignment for efficient rotation.

  3. Testing:

  4. Conduct initial tests to ensure that the motor operates smoothly and drives the picker drum effectively.

  5. Adjustments and Optimization:

  6. Make necessary adjustments to optimize the machine's performance. This may involve tweaking the motor speed, adjusting the tension, or refining the feeding mechanism.

  7. Finalization:

  8. Once satisfied with the performance and safety of the wool picker machine, finalize the construction.

Code Example

this is the code we use it

Use the three backticks to separate code.

// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); }

// the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }

Last update: 2023-11-28