Hi @Chris Annin. Thank you for the great work you shared with us, Advancing with the project is a pleasure, especially after understanding how much attention you gave to all the details.
I am trying to make the plastic parts (or at least some) out of delrin, by CNC-ing them. There are some modifications in order to accomodate the different process, but I still wish to give you all the well deserved credit, especially that I will be sharing, with your permission, the parts designed for CNC.
I am trying to re-create the ANNIN ROBOTICS / AR4 inscription on the breakout-box cover, and I don't seem to be able to find what font you were using.
Can you please let me know this small detail, it will save me some work.
All the best!
Florin
Beautiful work Florin! This would help us a lot whether we want to upgrade the AR4 to the next level for permanent use! Thank you and can't wait to see what you will come up next!
I realize that this thread should rather be in the Robot Builds section, but I started it here, so probably I need to keep it here.
My robotic arm build advanced nicely, even if slower than what I would had hoped for. But time is scarce, and nights are short.
I finished the arm side, being ready to advance to the electronic box side.
Just as background, I purchased from @Chris Annin the AR4 kit, and ordered, as everybody else, the AR4 stepper motors and driver kit from StepperOnline. Due to the delays still affecting the delivery of the stepper motors, I switched to the AR3 stepper motors and drivers kit, and that was delivered promptly by StepperOnline. I consider that the modifications required by the CUI encoders to be compatible with Teensy 4.1 to be quite simple, and nothing else is affected. There were some discussions regarding the limit switches, but I will explain later why this is not an issue at all. So, I don't know how to call this, an AR4 with AR3 electronics, or and AR3 with AR4 mechanics :).
I also added a small camera on J6, hoping that in the near future I will be able to add a Jetson Nano with OpenCV for image recognition based activities.
All the STL files are attached to this post.
Here are some images of the implementation.
- Breakout box
- J5 enclosure side:
- J2 enclosure side:
- J2 back:
- Camera front:
- Camera top
- View from the top:
- Covers (these were re-designed to use Delrin as base, and the inscriptions were still done as 3D prints, insertedinto pockets of the same profile carved into the Delrin bases).
All the plastics are CNC-ed from Delrin, apart from the inscriptions, J5 motor bracket, and a supplementary J4 Cable Bracket that I designed in order to keep the cable away from the J5 motor:
Regarding the camera - I purchased the Arducam 8MP / 1080P autofocus USB camera, that is UVC compatible, and compatible with JetsonNano (https://www.amazon.co.uk/gp/product/B07YHJK4LN/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1, but this is available from a multitude of other sources). I removed the 38 mm pcb border frame, to reduce the size to 32 mm, and designed the adjustable angle enclosure that fits on top of the J6 limit switch, and also can support the J6 cable.
The attached STLs are including the camera enclosure, and can be 3D printed as well, though the thicknesses might be to small for such process.
Regarding the limit switches, I am still to test, but I believe that it is an overkill to supply the switches with both ground and a DC voltage. It should be enough to have a ground and the active switch connection (NC in the way Chris designed the Teensy sketch), at the other hand using the input pull-ups of the Teensy board. This way, the switches system would be compatible both with 5V and 3V3 systems, without further adaptation, and with a wire less for each limit sensor. More, this would also avoid the intermediary switching state, when the signal would be floating, As said, I will need to test to see if there are any unwanted effects, but any previsible effect can be avoided with a debouncing routine in the sketch.
Finally, here is the archive with all the STLs I used for cutting the parts. I am happy to support any questions if somebody wishes to reproduce this work, I am sure that there are some mistakes, as this work is by far not as refined as Chris's work. I will continue posting the electrical implementation.
All the best!
This is looking fantastic. Lovely work Florin. I actually just bought a new printer (Ender 3 S1) partially to be able to print AR4 bits that won't look terrible next to the lovely aluminium pieces from Chris. Looks like there might be some delrin sheets in my future as well though. I'm still waiting on my steppers due to Shanghai lockdown, so I'm going to be taking my time.
Hi All,
The assembly and re-design for the parts that I decided to cut on CNC goes ahead, even if slower than I would like - yes, it is true, I have to burn the midnight oil for this project, and the weekends are invaluable for the progress. Nevertheless, there is some advance, which I wish to share here.
Firstly, I just have to say how amazed I am to see the amount of work, the details and thoroughness that @Chris Annin put into this project – thank you so much, Chris! The slight modifications and additions that I made are not a critic, but rather adaptations to a different process, and some different perspectives approaches. By no means the big picture is not changed at all, all the functionalities will still be the same as designed. Form a different perspective, I know that Chris’ approach is cheaper and sometimes more efficient, but I don’t intend to show a cheaper design, but rather an adaptation to a somewhat different approach.
Here we go…
I made the “J1 base enclosure” cut from a single piece of Delrin. I added a bottom part / cover, with captive M4 nuts, so the J1 assemble can be fully closed.
I also redesigned the break-out box section, to make it easier to be CNC processed. It is a tad smaller and narrower, but that means it will be more difficult to assemble the wiring – not a problem for myself, as I am dealing in my trade with microelectronics design and prototyping.
I created a protector for J1 limit switch, to avoid damaging it in care the turret turns more than expected.
I also modified the J2 protector, the “J2 Stop” detail was just a bit too complicated to be processed by CNC – of course, this is just an alternative way of achieving the same function. I will redesign the “J2 Stop” detail to make it decorative.
I also advanced on the electrical assembly. I decided to install everything in a 6U wall mounted 19” rack, and I am just adapting the internals for now. I made DIN rail adapters for the drivers - ok, I know that it might be possible to find them ready made, somewhere, I just could not find something that was “off-the-shelf”. I also prepared the field for installing all the other components in the same rack, the image with the drivers is not showing that there are three DIN rails in the same shelf, plenty to support all that’s needed for AR4.
I also adapted the connector’s panel for the rack.
It might look odd that I have 8 drivers instead of the usual 6 or 7. In fact, I do have the configuration prepared to drive a 7th axis (the “rail” as described by Chris), for which I added a closed loop driver (CL57T) that will support a NEMA 23 closed loop stepper motor – this might look as an overkill, but I did have it at hand and decided to use it. The 8th driver’s story is a bit different: the DM542T drivers are able to support 50VDC supply, only that the DM320T, used to drive the NEMA 11 stepper motor supports 30VDC maximum. Using DM320T driver is the reason to use a 24V power supply only, when, in fact, the motors can benefit from a higher voltage – greater acceleration and higher maximum speed are achievable. One might ask the question on why not use a DM542T driver for the NEMA 11 motor – well, that’s impossible, as the minimum current that DM542T is configurable to is 1A, while the NEMA 11 motor accepts maximum 0.3A. My intention is to modify a DM542T to supply less current, but that’s not an action that Chris could recommend, nor the supplier of the drivers can support. I will try the modification, if that works I will then omit the DM320T driver, and let you know how that was done, but at a later stage.
I’ll keep posting the progress here.
Have great success with your builds!
L.E. As promised, please see attached the STL files for the parts already made and tested.
Wow, that looks awesome. <correction the font was "Latin">. Please feel free to share any stl or cam files here on the forum or let me know what I can do to help. Great work and I appreciate you sharing it.
Thanks for the update @Florin Stroiescu. Makes sense about releasing the STEP files. What you've designed looks great. I'm very interested to see your approach, even if I can't use your work it will help me come up with my own ideas for milling a case.
Here is an image, and a 3D pdf of the breakout box and the base. I included the Aluminum J1 base plate, as delivered in the kit. There is a slight change to the structure: to make the box smaller I replaced the PG-21 cable glands supplied by @Chris Annin, with PG-19, as I will also use some thinner, flexible silicone isolated wires for the signals (AWG 30), and some thicker silicone wires for the motors (AWG 22). It looks like these will fit fine in the smaller gland nuts. Unfortunately, I will be not in the position to release directly the step files, I will let @Chris Annin to do this, if and when he will decide so. I might be able to release the cutting files for Mach3 based routers, as executable files, as Chris released the STL files, but again, with his permission, or let him sell these, as he will decide. The intended material to be used is Delrin / Acetal for the plastic parts, and double sided 1.6 mm FR4 bare PCB board for the thin sections. P.S. To see correctly the 3D pdf, you need to open it in Adobe Reader, not in the browser, and to enable the 3D content.
What great timing @Florin Stroiescu, I'm about to embark on my build (as soon as the Shanghai lockdown lifts and my steppers arrive) and was also hoping to cut them on CNC rather than 3D printing. Please do keep us updated on your progress, I'd love to see what you come up with!