Close
0%
0%

Breadapult

3 servos. 1 arm. Infinite destructive ability.

Similar projects worth following
Arduino-based catapult for continously launching bits of bread.
  • Kate Mygushchenko12 hours ago 0 comments

    The most important thing? CONSTRUCTION. And guess what? We’re almost DONE. 🎉

    🪵 We glued the wooden and 3D printed parts together like a DIY dream.
    🛠️ We drilled holes and locked the arm between two support blocks.
    🤖 We attached TWO servos for rotation and launch power—because what’s a catapult arm without some motion?

    Now, just one final touch—connecting the second servo with a spring—and then… TESTING TIME. Get ready for action!

     K’glue’ate, Nik’bolt’steady, Em’torque’ily. Lock it in and send it! 

  • Continue to toast this up!

    Kate Mygushchenko12 hours ago 0 comments

    🔥 We’re Toasting! 🔥

    This week was all about making the electronics work! ⚡ We made sure our code was solid for the four servos, and guess what? They’re up and running! 🎛️💨 Press a button, and boom—they respond! Don’t believe us? Check out our fire picture. 🔥🎥

    Are we cooking? Oh, absolutely. Next update? It’s BUILDING time! 🛠️ Stay tuned for the magic.

    🚀 K"ready"ate, Nik’steady’, Em’launch’ily. We're GO for ignition! 🚀

  • PLAYING WITH FIRE

    Nikhita02/13/2025 at 05:08 0 comments

    What’s toasting?! This week, we focused on our initial construction and electronics setup. 

    We obtained wood for construction and began gluing and drilling components together. We assembled the base beams, vertical beams, and both axles. 

    We also decided upon the following additional design considerations:

    • Place the base beams as close as possible (increase the flexural stiffness of the 2 axles—shorter beams are less prone to buckling and deformation)
    • Place spring to the arm as far away from the pivot point as possible (maximize torque)
    • Place axle 1 as low as possible to decrease force experienced upon impact with arm
    • Place solenoid as far away from pivot point as possible (maximize torque)
    • Make the arm as long as possible (maximize angular acceleration of bread!)
    • Use a 6-pointed servo (maximum area of contact on flat peice)
    • Make the hole for axle 2 larger than holes in vertical beams (so arm freely rotates & beams are locked by servo motion)
    • Cyborg arm (“Bucky”/”Winter soldier”) with bottom half (hitting axle) comprised of wood 12in, and top half 3D printed (reduce weight, increase angular acceleration, easy replaceability)
    • Balsawood cuts for servo 1
      • Have the piece attached asymmetrically to servo 1 (maximize torque)
    • Springs that we’re considering

    On the electronics side of things, we were able to pick up our servo motors, potentiometers, buttons, and other various components. We began coding, and after a few minor setbacks (rip to the smoking potentiometer), we were able to complete the code for Servo 3 (which controls the vertical beams) and begin working on implementing Servos 2 and 4, which hold  down the arm as the spring extends. 

    Em“chk”ily, Ka“chk”te, Nik“boom!”hita

  • Initial Plans

    Emily02/02/2025 at 02:26 0 comments

    Project Breadapult has launched! Pun intended.

    We decided on these overarching goals:

    • Build a working catapult that is able to launch bread across the dining hall
    • Be able to control the distance the bread travels to accurately hit our targets

    And these design requirements to achieve those goals:

    FeatureDescriptionImplementation
    Launch MechanismAn automated way to torque the arm and launch breadServo motor, Spring
    Securing ArmTo secure the arm in place while the spring loadsSolenoid
    Launch AngleTo change the angle of release, impacting distance of travelServo Motor, Potentiometer
    Bonus: Bread Supply
    Wheel device to continuously supply breadStepper Motor
    Bonus: PanningRotate entire catapult to acheive 360° of attackServo motor, potentiometer

    We've also started developing the physical design for the frame, pictured below! Next steps are to obtain wood and begin construction of the physical frame. 

View all 4 project logs

  • 1
    Building steps

    Base beams construction

    1. Attach the two base beams as close as possible.
    2. Make the beams short to reduce buckling risk.
    3. Use sturdy wood for the base structure.
    4. Secure the vertical beams in position to provide support for the structure.
    5. Drill larger holes in the arm where axle 2 will pass through (The holes in the vertical beams should be smaller to keep the beams locked in place while allowing axle 2 to rotate freely inside the arm)
    6. In the base, position axle 1 as low as possible.
    7. Drill a hole to keep the axle securely in place at the lowest point.
    8. Attach axle 2 to the arm at the farthest possible point from the pivot.
    9. Drill a hole in the arm to fit axle 2 and ensure it's securely mounted.

    Arm Construction

    1. Bottom half (12 inches). Use balsa wood for the bottom half of the arm. Cut it to 12 inches in length to balance torque and weight.
    2. Top half (3D printed). 
    3. Servo Mount 1. Cut and shape a mount for Servo 1 from balsa wood.
    4. Mount the servo asymmetrically to maximize torque (try to position the servo as far from the pivot point as possible to increase the force it generates when pulling the spring)

    Spring and Solenoid mechanisms

    1. Position the spring on the arm as far from the pivot point as possible 
    2. Place the solenoid as far from the pivot point as possible

    Servo and Control

    1. We are using a 6-point servo. Use a 6-pointed servo for maximum surface area on the flat piece (for stronger grip)
    2. Check that Servo 1 is securely mounted using the balsa wood mount.

    CAD

    1. Before printing, we need to refine the arm’s dimensions, make sure that parts like the arm, base beams, and servos align properly and that there is enough clearance for rotation.
    2. If we have time: design the wheel mechanism

    Assembly

    1. Start by attaching the two base beams together as securely as possible. We need to make sure they are positioned close to each other to increase their strength. We can use strong glue or screws or bolts to keep them stable. 
    2.  Next, secure the vertical beams to the base. Once they’re in place, use screws or bolts to hold them down securely.
    3. Position axle 1 in the base as low as possible. Secure it tightly in place with screws.
    4. Drill a hole for axle 2 in the arm (the hole should be a bit larger than the one in the vertical beams, so axle 2 can move freely inside the arm without being too tight)
    5. Slide the axle through to check if the arm can rotate.
    6. Now, attach the arm to the base by placing it on axle 1 and axle 2. We need to make sure that the arm can rotate freely.
    7. Check that axle 2 is aligned correctly.
    8. Take your balsa wood mount and position Servo 1 on it. Mount the servo as far from the pivot point as possible (asymmetrically).
    9. Position the spring at the farthest point from the arm’s pivot
    10.  Hook the spring securely to both the arm and the base
    11. Place the solenoid as far from the pivot point as you can.
    12.  Secure it to the arm or base with screws or a mount
    13. Rotate the arm by hand to check if it is alright.

View all instructions

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates