AbeAnd Log: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
mNo edit summary
 
(298 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{RightTOC}}
{{RightTOC}}
{{Status| Reviewing and editing PC documentation| Finalize all PC docs and generate cut files| Time}}
{{Status| more D3D Mini PVC assembly | quick couple | time}}
 
'''General links'''  [[Critical Path]] [[Roadmap]] [https://www.mediawiki.org/wiki/Help:Formatting mediawiki formatting help] [[Development Team Log]] [https://hangouts.google.com/hangouts/_/event/cfvdskolaipjgki95aoufjf3l50?hl=en&authuser=0 OSE Hangout] [https://meet.jit.si/OpenSourceEcology OSE Jitsi Meet] '''Abe's Links'''  
'''General links'''  [[Critical Path]] [[Roadmap]] [[HR]] [https://www.mediawiki.org/wiki/Help:Formatting mediawiki formatting help] [[Development Team Log]]  [[Volunteer Timesheet]] [https://hangouts.google.com/hangouts/_/event/cfvdskolaipjgki95aoufjf3l50?hl=en&authuser=0 OSE Hangout] [https://meet.jit.si/OpenSourceEcology OSE Jitsi Meet]
 
'''Abe's Links'''  
[https://drive.google.com/open?id=0B_pyTit4JelUWVJWTlRPTEs2WlE Abe's OSE Google Drive Folder]
[https://drive.google.com/open?id=0B_pyTit4JelUWVJWTlRPTEs2WlE Abe's OSE Google Drive Folder]
[https://www.google.com/calendar/embed?src=YnBwYWdybmM2dGkxMGczZXFubm9uYTRlc2dAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Abe's OSE Google Calendar]
[https://www.google.com/calendar/embed?src=YnBwYWdybmM2dGkxMGczZXFubm9uYTRlc2dAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Abe's OSE Google Calendar]
[https://www.youtube.com/channel/UCaSkjoHA0rn97JQUQJwa2pg Abe's YouTube channel]  
[https://www.youtube.com/channel/UCaSkjoHA0rn97JQUQJwa2pg Abe's YouTube channel]  


<html><iframe width="520" height="260" src="https://osedev.org/wiki/AbeAnderson"></iframe></html>
<html><iframe width="520" height="260" src="https://osedev.org/wiki/AbeAnderson"></iframe></html>    <html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vQLr2edgs01suCh5T4pH7qDdgnkPE6obdNdFLpdTz5ZzxQCYOeDRVdtkLcr6hTFrcrx4k23-zvEmNms/embed?start=false&loop=false&delayms=3000" frameborder="0" width="520" height="260" align=right allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>
 
<div style="text-align: right;"> [https://docs.google.com/presentation/d/1xuGsPGhbtTUaespbW9WlWgM1uy4IAv6TmEuJy8VVH-c/edit#slide=id.g543bf89674_0_0 edit] </div>


'''Current Logs'''
'''Current Logs'''


=Sun Jul 29, 2018=
=Sat Oct 12, 2019=


updating details on frame module and cleaning up PC assembly.
reviewed WebGL tutorials. Trying to decide what to CAD next given the difficulties of what is immediately good enough while trying to align that with good future design goals so there to create forward momentum and reduce double work.


Created new gitlab project repos.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame.fcstd
https://gitlab.com/Abe_Anderson/D3D-Simple-Extruder


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame%20simple.fcstd
https://gitlab.com/Abe_Anderson/Kinematic-Mount


I've considered many possible ideas for kinematic style mounts that could be automated, but I don't think any have been viable yet. I need to look at more mechanical examples, hand draw some ideas and just try some experimental CAD. The round head bolts seem passable, but finding other generic bolts the right size may not always be easy. The shape of the plastic parts has to be complex to accommodate multiple features. A latching mechanism needs to work by moving along multiple axes and attachment of levers is not easy either.


=Thurs Oct 10, 2019=


=Tues Jul 24, 2018=
Meeting. I reviewed emails and doc changes. It sounds like a lot of good progress on projects, but not a lot of uploaded files yet.


I think all changes needed to the engine module and frame are propagated through to the final assembly file. Now it needs cleanup and re-assembly and addition of plumbing.
=Sat Oct 5, 2019=


meeting prep.
more email with Chris & William. I exported and uploaded STL's for the [[Simple 3D Printer Extruder]] PLA parts.


=Sun Jul 22, 2018=
I added links diagrams to the STEAM doc and did lots of brainstorming about easy printable possibly kinematic tool mount.


I have to rework some of the pipe fittings assembly to the tank because I simplified to early and can't add parts inside the tank. I started by making a new 3/4" NPT 90 elbow. It is based off components generated by the OSE pipe WB, which doesn't quite work in 0.16 in the mode I need. It may be a little short, but close enough. Thinking about it now, it could be redone with a trajectory from a bigger elbow maybe 1". I keep thinking about changing the way I'm making and uploading files to Github, but it is much easier to work with different files for assemblies and simple versions instead of putting it all in one history to search through. Having uploaded the whole folders with the FreeCAD backup files is a task not to repeat though.
https://docs.google.com/presentation/d/1pDEjvuqPt6b8iXULDGtRTPE8YsbaTSFLy1pe-paaOSU/edit#slide=id.g64a18b2cd3_2_0


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/Hydraulic%20Fittings/0.75in%20NPT%2090%20elbow.fcstd
Also thinking about tool changing. Hoping there is some X,Y,Z dance the machine could do with a tool to release and latch it into a mount without extra motors/servos etc. A tool mount that could do that maybe complex would it might beat having extra motors easy if it is elegant and has great MTBF. No living hinges or flimsy push-push latches. Maybe it needs metal springs. I wonder if the mount mechanisms could actuate with 2-3 axes of motion if needed.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/Hydraulic%20Fittings/0.75in%20NPT%2090%20elbow%20simple.fcstd
=Fri Oct 4, 2019=


edited the 3/4" down to 1/2"
I responded to an email from Chris about the simple extruder. More thought and reading is needed on the quick coupling concepts...


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/Hydraulic%20Fittings/0.5in%20NPT%2090%20elbow.fcstd
I updated the D3D v18.10 BOM with 3/8" nuts and resolved the comments. I selected what I thought was the most universally useful for the price. https://docs.google.com/spreadsheets/d/1eCYxQkOZ6GKS5zkTIKQneVsXDnhAc99Twsm2upWlFn8/edit#gid=0


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/Hydraulic%20Fittings/0.5in%20NPT%2090%20elbow%20simple.fcstd
Reading more about kinematic coupling and I looked up William's extruder work from today as well. I wonder how accurate 3d printed plastic couplings could be if bolted together. That appears to work for camera mounts, but I question the repeat accuracy. I also wonder about embedding 3 nut catchers in the carriage in such a way they would be compressed and not move much post assembly. Adding the requirement of complex off the shelf metal parts like balls and grooves would likely add cost. In the long run, they could be milled, but the accuracy requirements are likely higher than what will be achieved soon.


updating frame assembly with plumbing starting in tank.
=Sun Sep 29, 2019=


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame.fcstd
Doing a little more research on kinematic coupling and tool changers.
Immediately the need is just for a quick couple, but it would be nice if it was at least partially scalable for future tool changing needs.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame%20simple.fcstd
I think there are ways to make a dock that effectively catches and releases tools without extra servo or stepper motors by using the force of moving the head in/out of the dock. I also think 3D printed plastic parts might be accurate enough for most printers if the design is good enough. I'm not familiar enough with the mechanics of kinematic coupling yet.


updated changes to simplified frame into full PC assembly.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/powercube%20v17.11.fcstd


=Tues Jul 17, 2018=
=Sat Sep 28, 2019=


I re-constrained the tank panels to the tank fixed back.
emails about added links, simple extruder, and the printer manual docs.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame.fcstd
Reviewed more STEAM Camp docs and made requests on the gdocs for the printer manual to fix the missing nuts.


Next examining constraining the plumbing in the tank and fittings welded to the tank into the frame module instead of the assembly to reduce complexity.
Added more links and better organized some wiki pages since the previous ones I made were fairly bare. Adding one base starting wiki page for each project would help the new team get started on the wiki quicker and I see new templates using wiki code.


I updated PVC assembly with 10mm nuts and adjusted the heat bed relative to them to compensate for the ~0.5mm difference of 3/8" nuts assuming that is a better fit. The JB Weld method well always cause some variation. I think the heat break on the simple extruder could be shorter yet, but plenty of feedback is needed on the simple extruder assembly before assuming anything.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame%20simple.fcstd
https://gitlab.com/Abe_Anderson/d3d-mini-pvc


adding plumbing parts with constraints to simple version of frame file.
I think it would still be best to migrate the simple extruder and assembly to its own repo or something similar.


meeting prep.
=Fri Sep 27, 2019=


=Sun Jul 15, 2018=
I linked a few things in the STEAM Camp doc and added links to connect pages better on the wiki.


added symmetrical top notch to cube sides. edited side lengths to make cube 30" deep, which should give a little (~0.75") room for movement too.
=Thurs Sep 26, 2019=


I had some trouble with re-constraining the sides correctly so best to just delete most of the constraints and redo them.
I've been reviewing the STEAM Camp material and thinking about critical feedback I see in some of the interviews. So I made some notes on collaboration efficiency in my general working doc.


I've also been thinking of constraining at least some of the plumbing parts into the frame; Especially, since the welded parts and the plumbing in the tank is technically part of the frame. It will also simplify plumbing constraints in the editable full assembly.
I've also been thinking about a better tool head attachment. Even for the PVC frame. It probably isn't stiff enough for heavier milling, but tool head quick attaches and even automated tool changers are important for making the D3D more of a small universal micro-factory CNC machine. One issue I can see is mounting to the U-Axis carriage currently requires mounting around it on both sides. The other open-source solutions [[kinematic coupling]] with three points and this seems ideal. Given there are already open-source designs by lulzbot, e3d, and others we should be able to adapt something without reinventing the wheel. Maybe even just pick and existing standard. The question is how best to mount it to the carriage. If it is feasible I can see reasons to add some bolt holes to the carriage if it makes it more universal it is a win.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame.fcstd
https://reprap.org/forum/read.php?1,622267,622362


https://en.wikipedia.org/wiki/Kinematic_coupling


=Tues Jul 10, 2018=
http://download.lulzbot.com/


Checking the engine-pump module in the frame shows quite a few needed changes. As expected the frame is to short vertically (~1") and in depth (~2"). The rubber feet in the base are currently 1" this increases the height once installed but at that point, the top being even with the frame isn't cause for concern. It is getting in the side of the frame that is difficult. The bottom mount plate is to small and the holes in the wrong position in general.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame.fcstd
[[kinematic coupling]]


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20v17.11%20Frame%20simple.fcstd
[[D3D tool changers]]


updated mount pattern to constrain engine module to for visuals of the next changes needed to the frame.
=Mon Sep 23, 2019=


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/powercube%20v17.11.fcstd
I made comments to multiple D3D files about the lack of M10 nuts required to fit over the 8mm rods for JB welding the heat bed as shown in the printer manual.


meeting prep.
Looking at other printer BOM's...


As discussed in the meeting searching more I found a makerspace local to UCA in Conway. It appears funded by an organization called The Conductor that promotes entrepreneurship and is funded in turn by local businesses. Both could be good contacts for finding students and organizations interested in promoting learning through making hands-on and open source tools.
=Sun Sep 22, 2019=


http://www.arconductor.org/makerspace-2/
I responded to an email from Marcin about the Simple Extruder assembly and STEAM camps.


I also need to decide where to post a CAD rule about making sure parts are assembled from physical sub-parts such as those that are welded together.
uploaded photo of the simple extruder assembly.


In reviewing [[FreeCAD_101]] and rewatching some of the videos I see some potentially out of date info, but they are all good tutorials. I think the last tutorial by Manolis uses the A2 WB to import all parts, which was later changed to mostly merging all, but a base part as in Roberto's tutorials. I thought Roberto's more recent tutorials on assembly workflow were included, but I don't see them there so I am adding them. I'm thinking of adding a final Tutorial section with guidelines as text and as a placeholder for potential future video update(s).
Working out more PVC assembly details with the heat bed mounting (JB Welded nuts). I recently changed most of my Freecad installs over to the app image packages and just had to reinstall the fastener WB for some reason.


=Mon Jul 9, 2018=
Another relevant side topic I researched recently is battery packs. We have a retired nomadic friend that visits the farm in winter who is science-oriented and recently shared a video of a battery pack build and said he would like to try a build this winter. His goal is to design a small solar and battery pack system for periodic portable cooking because the cost is now low enough it might save him money over gas tanks. I'm skeptical of it, but I learned quite a bit from him before about such topics so I will document anything that comes of it. https://docs.google.com/presentation/d/1iUEES6Pqmc6Fz3nmrmUMhBxXQI_egm7yCMXfZ0wrr-0/edit#slide=id.p


reviewing engines module specs to look for flaws before finalizing to update other modules.
The printer manual appears to reference and BOM that does not include large enough nuts to go over the 8mm rods. It looks like it needs to be 4 x M10 nuts. Further investigation is needed.


I found the mounting base was backward because the elongated holes are supposed to be close to the back not the front. Reconstraining this proved to difficult for the solver and editing the original sketch was to slow. So I simplified the base separate from the rest of the engine and constrained the simple parts and uploaded that and the final version.
https://docs.google.com/presentation/d/1LRL6PQtWm0LT6j6YNjLNjDAdbKkd3TmO8_aOBdfskhI/edit#slide=id.g41779cb437_4_98


I also noticed github doesn't show the descriptions, but an ellipse button in the history. I also wonder how searchable the descriptions are for finding versions of parts.
=Sun Sep 1, 2019=


Started to assemble into pump module, but found the holes for the sleeve coupler is rotated out of alignment. So editing the sleeve is easiest to make sure holes are correct distances.  
edited meeting doc again and added reevaluation of meetings to the agenda to see if we can get more attendees at a different time if needed. The meetings tend to be more broad brainstorming that veers off focus some, but individual progress reports are useful for the big picture. I think we need to create more jitsi meets as needed in case of overlapping meetings. https://meet.jit.si/OSE_Dev_Team_Meeting


In editing the sleeve I looked at SAE bolt patterns and went back through logs and parts on the wiki. The engine pattern may be a SAE B 4 bolt, which is 90mm (~3.54331 in sq, I used 3.5") I think while the pump is SAE 2 bolt pattern and the pump CAD should be correct according to previous data found to create that CAD. I made the holes on the engine side 0.3" diameter instead of 0.25", the accuracy of the CNC may be uncertain anyway.
https://docs.google.com/presentation/d/1RvglDNOgP5idzJ0ZvKq1EktuatM23rJ4pMLI5degjYo/edit#slide=id.g1861bf60d5_0_6


The way the CAD is done on the sleeve is simple enough to editable, but isn't done realistic parts as the would be welded together. The method used is probably quicker and simpler though. It will not give correct 2D patterns and measurements for nesting and CNC cutting as is because the inner hole size for the end plates needs to be the outer diameter of the pipe.
I'm trying to adjust the filament path angle more, but having trouble rotating or attaching the sketch to a datum plane correctly.


I think a CAD rule to add somewhere on a FreeCAD page would be to always draw actual sub-parts and then assemble. This should be discussed in the meeting tomorrow.
I added the nema 17 motor mounting bracket. I think the simple extruder should be moved and restructured under it's own gitlab project, but the gitlab site is glitching at the moment.


http://www.hkhydraulic.com/image/cache/data/bildimport/W3-SAE-B-Flans-700x700.JPG
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/G22_Hydraulic_Pump_coupler_sleeve.FCstd
=Sat Aug 31, 2019=


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/G22_Hydraulic_Pump_coupler_sleeve_simple.FCstd
I made repeated small changes to the simple extruder parts to find ideal alignment of the plastic parts, bolt holes and filament path. At first I expected to leave the bolt points alone, but after fixing the symmetry in the filament path and experimenting with the angle/spring tension it was clear the bolt point on the tension arm didn't look right. It is a concern to experiment with the bolt points because of post-print shrinkage. General experimentation done on the original may effectively need to be redone since the CAD is redrawn from measurements anyway. I made notes on a possible mod to the spring design, but making it more compact looks like it has tight tolerances and will require a lot of experimentation with prints so that is something for later.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20engine%20pump%20module.fcstd
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.11/PC%20engine%20pump%20module%20simple.fcstd


=Tues Jul 3, 2018=


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/Xp16hp.FCStd
=Tues Aug 27, 2019=


on a trip the last week and can't make the meeting. I didn't get much done on CAD, but I have had a chance to listen to a lot of other educational media. Continued to learn a little python, and related info about tensorflow deep learning software tools. I noticed VRWorks tools for Android that allow measuring surroundings based on image processing (in cloud for mobile). I'm not sure how much of that software is based on open source, but the basic tools are open. I also reviewed info about Ethereum its contracts model and more. All useful open tools to learn to apply.
made adjustments to simple extruder including the plastic parts. I'm trying not to change most of the original metrics since they appear to be accurate caliper measurements, but somethings seem way off around the filament path. So I'm centering some holes symmetrically and I added measurements in spreadsheets based on the NEMA17 standard.


=Tues Jun 26, 2018=
I added a "spring" for more visuals. I think I can use datum plants and lines to help find the right positions for the filament holes. I increased thickness of the spring base bracket as well. It would be nice to countersink a standard hex socket M3 instead of the countersunk head style screw. It also seems the bolt in the spring could be eliminated, but that may require some prints to refine the fit due to shrinkage etc. I'm also thinking some of the CAD needs to be bigger due to measurements of the original PLA due to shrinkage. Changing the angle of the bearing bracket only made it look worse.


checked extents on engine and looking at best way to add bolt pattern for pump. reviewing logs to make sure I'm not missing anything else.
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


meeting prep.
=Mon Aug 26, 2019=


continued adjusting distances on the engine. The tank and filter/covers are a technically a bit short in depth (front to back), but with the current design, it looks ok to leave it as is. I finally got distances to add up to 14" with the shaft cut short by 2" (pics show 16" total depth), which makes sense given the 5" thick cover, 5.75" base, 1.25" back (with oil ports), and the 2" shaft. I will add a 0.25" bolt pattern next, which makes the total thickness of the back cover 1.5" as measured.
I keep finding more slight alignment issues. Looking back at the recent photos there appear to be a known issues. Most of these details will never be that perfect when cut by hand and there must be enough slop in the PLA parts they bolt up anyway, but it is nice to get the CAD close to check all the measurements. The filament path definitely looks like some updates would help feed.


I added a ring with 1/4" bolt holes at 3.5" center to center.
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


Need to review, but I think it is ready to simplify. Using GitHub even though it versions files I think it will be easier to identify if I just use separate files with simple in the name like I do locally.
=Sat Aug 24, 2019=


=Mon Jun 25, 2018=
Reworking at the simple extruder mounting bracket assembly. https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


reworking top compound of tank & air filter.
The current simple mounting bracketing style is similar to the e3d bracket. In photos the original looks like a black metal angle bracket. The new printed version that looks possibly warped a little. So, something in between would be better. Also, because it mounts between the base block and the motor there may be thermal issues. This seems likely given the melted appearance of the spring bracket in photos. To prevent possible warping and given the need to push the temps up for materials other than PLA some insulating material like PTFE adhesive tape may help. PTFE tape appears to be used on the threads in the original photos already. I suppose a longer heat break could help as well, but it already looks to long in the current CAD. For flex filament I was assuming a custom Al milled design would be difficult, but for testing, I wonder if just using a longer heat break threaded up through the base block and ground on a wheel to shape would be good enough.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/Xp16hp.FCStd
=Tues Aug 6, 2019=


The distance of extents for the top tank and cover look ok they might be a little small now, but I don't see anything that obviously matters. Need to double check extents though. The last thing I can think of is to add a pattern for the bolt holes on the back side for the pump adapter mount. I might add a thin part instead of editing the existing clone if it makes sense distance wise.
created cad with spreadsheet for nema motors with some mounting details for adding to the simple extruder assembly.


=Tues Jun 19, 2018=
I only entered data in the spreadsheet for nema 17, but it could probably be designed with more automated selection options depending on how much more hidden complexity is available in the freecad spreadsheet WB.


edited engine constraints to get distances more accurate and made measurements to figure out top/tank positioning.
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder
The tank+air filter compound needs to be redone since it is to narrow by ~1". Otherwise constraints are good. I also added a breather cap, but haven't got the pull cord handle right so it easy to constrain yet.


=Mon Jun 18, 2018=
=Sun Jul 28, 2019=


I assembled most of the engine fairly close, but some angles changed so I need to redraw the muffler part or just redo the constraints. I was concerned the tank and cover compound I froze might be to different in size to fit the new larger body, but it looks ok so far.
tested simple extruder assembly and adjusted simple extruder metal part dimensions.


Need to adjust total height and add the breather cap that sticks up.
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/Xp16hp.FCStd
=Fri Jul 26, 2019=


=Tue Jun 12, 2018=
I think I resolved the freecad error with the nozzle file. I may understand it partly. <pre>The error message is: Object can only be in a single GeoFeatureGroup</pre> I rebuilt the pads from the sketches, but first had to remove the body and part containers and re-add everything in the right order and place. I tried detaching the hex sketch and reattaching it, which kept giving the same error primarily because I kept clicking the wrong function. I was mistakenly clicking the negative loft button instead of additive. I explored the new additive and subtractive functions before with interesting results but frequently forget.


editing engine CAD and meeting prep.
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/Simple%20Extruder/nozzle.FCStd


=Sun Jun 10, 2018=
=Wed Jul 24, 2019=


Figuring out how to do re-assembly on the engine CAD. In order to make some symmetrical constraints I added hidden features just to use as constraint points. Still not quite enough, but getting closer.
I went to finish the nozzle and the file is somewhat corrupted. Using the compound function may have caused the problem. That workflow did not look good so I tried to delete it to do a fusion instead and that is when problems started. The part design WB then detected issues and started suggesting migration to the new part WB. I tried auto migration and other ways. One fix suggests separate part bodies for each pad. Maybe that is a more correct workflow in some cases, but I think using different functions from other WB's including the loft changes the tip or creates a separate feature without a body by default causing confusion. I may also have attempted moving different features to the body or part containers at different times by dragging them that caused issues as well. I need to understand the suggested workflow for bodies and part containers better. I may need to delete the pads and recreate them by reattaching the sketches. Or it may be faster to try redoing it in a different order.


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/Xp16hp.FCStd
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/Simple%20Extruder/nozzle-glitch.FCStd


=Tues Jun 5, 2018=
I also looked at and experimented with the heat bed size, the printable area and how it is defined in Marlin.


working on engine CAD and updating to github https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/Xp16hp.FCStd
I also added some info to [[Analysis of PLM Software Conflict Resolution]]. Generally improving the collaboration software abilities seems important, but with few contributors, it remains a lower priority. However, this is somewhat a paradox since ease of use would encourage more users to engage in prototype development.


meeting prep. copied current meeting doc
=Tue Jul 23, 2019=


=Sun Jun 3, 2018=
added simple extruder files to https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


created github repo for power cube https://github.com/Witz0/OSE-Power-Cube
I'm guessing the dimensions from the photos & using spreadsheets so these can be changed easily later.


I think I successfully separated some sketches in the engine file from faces by choosing to reorient them (Sketch--> reorient sketch...), but it still breaks most other features.
I got most of the spreadsheets & CAD done for the metal parts of the simple extruder. The sheet values are approximate on a few things, but I tweaked them to look close.


I'm not sure what best practices are for the github repo's are yet and I think there is a list of preferred licenses in the wiki somewhere, but a quick search didn't find that.  
The spreadsheets and values are surprisingly easy to edit. I wasn't really able to break them. If you move alias cells it clears them in the sheet, but not in the CAD values, so it is fairly easy to fix. It is time-consuming with all the data entry but looks worth it in the long run.


So I uploaded all the power cube folders I have including the engine file and some other files that maybe could be referenced from other repos depending on how they can be setup.
=Sat Jul 20, 2019=


https://github.com/Witz0/OSE-Power-Cube/blob/master/Power%20Cube%20v17.08/Xp16hp.FCStd
I see the continuing work on the OSE Simple Extruder. https://photos.app.goo.gl/fWUX8ynAdqcn6Fvs6 https://drive.google.com/drive/folders/17BLyvyk1EbrMOhkCfeSwByAq86SemSLX
https://wiki.opensourceecology.org/wiki/William_Neal_Log#Thursday_June_27


=Sat Jun 2, 2018=
While there is a lot of flexibility in the PVC and clamp design one of the less exact remaining details is the mounting if the extruder and its position relative to the bed. A mod of the E3D bracket should work fine, but a better quicker modular system would be useful. I'm curious to see what open solutions lulzbot uses.


I've been trying to edit the engine with some difficulty in finding the fastest way to make changes to the sub parts without breaking all the sketches and interdependencies. I've mostly given up and decided to break it down into simple components and reassemble them after redrawing the main body parts. This is an example of where I think the new Part WB in 0.17 will make editing easier. Sketches no longer map to faces and parts have more independent coordinate systems I think. Therefore it should make sub part merging and assembly easier.
Lulzbot has cat guards, which must be open source. This seems similar to an "enclosure". Reprap forums suggested while it may be legal for many to build enclosures individually it should not be discussed due to the yet unexpired patents.


The file is a mess though and I'm not sure the best way to clean it up perhaps parts will just need to be edited in the old version or redone if needed.
In order to run Printers indoors or outdoors, animal guards would be useful. https://ohai.lulzbot.com/project/cat_guard/accessories/


I'm also having trouble uploading it even though it is only ~500K. It is probably best to move it to github anyway.
Moved the extruder mount underneath the carriage this gets it much close to the bed. The Simple extruder might be close to long enough. However, I'm uncertain about wiring and cable chain logistics.


<pre>Upload warning
=Fri Jul 19, 2019=
It is recommended that files are no larger than 524288; this file is 540673.
A file with this name exists already, please check File:Xp16hp.FCStd if you are not sure if you want to change it. File:Xp16hp.FCStd
</pre>


=Tues May 29, 2018=
added more comments on soil mixer brainstorming.
https://docs.google.com/presentation/d/1RJg3LyG_jI_gmUwBFuwNjbAMVUmuYUo7uQVjLDV9Qiw/edit#slide=id.g5dc8542d49_11_96


checking history on the engine model I see [[Josh_Log#Fri_Aug_18.2C_2017]] made a rough model on aug 18 and the photos are dated aug 19. So obviously they were not referenced as I thought. They are close, but not enough for CNC cutting parts.


=Sun May 27, 2018=
adding plastic 3D printed parts section to BOM and sections in wiki/part gallery to note printing tests and recommended parameters. Tested print settings could also be individually listed in STL file pages.
https://docs.google.com/spreadsheets/d/1lgtDWFMfNn7fEidPdlap_8PqSDXJFyM_AKvdjq6KSWs/edit#gid=0


Looking for specs to redraw the quick disconnects to other sizes. 1/4" 1/2" and 3/4" are commonly needed.
=Thurs Jul 18, 2019=


The pump situation needs to be verified and BOM's updated.
reviewed more CEB soil mixer info and returned Aidan's email.


Also modifying the engine CAD with fluid access points and pull cord.
=Wed Jul 17, 2019=


Looking at OSE Pipe WB more I found I can generate the parts in FreeCAD 0.17 that glitch in 0.16, probably due to the part WB, but the design is still for PVC so I need to learn LibreCAD better. Getting the shapes shoud be possible with existing labels and code functions, but I'm not sure how much code reconfig might be required. I also think adapters like SAE-NPT could be done, but that clearly requires more coding and there are different ways to do it.
got email from Aiden yesterday whom I missed in the jitsi meet. Added some scribblings to the soil mixer doc. https://docs.google.com/presentation/d/1RJg3LyG_jI_gmUwBFuwNjbAMVUmuYUo7uQVjLDV9Qiw/edit#slide=id.g5dc8542d49_4_0


Added SAE -12 adapter. It would be nice to just generate these in a WB, but so far editing these is simpler. [[File:SAE 12 to 0.75in NPT adapter.fcstd]]
It is a little hard to visualize in 3d so far. The height logistics of loading design over a press as well as the feeding and exiting of materials seems difficult. Rotating it 45 deg is a half solution. Maybe a more complex drawer design would be worth considering. I can imagine the drawer system will need cleaning due to cement. I think the cement access will need a cover to keep water out in case that is sprayed into the soil hopper as well.


Added starter pull cord handle to engine in engine-pump module. [[File:PC v17.11 engine pump module.fcstd]]
I like the metered/dosing concept for 1 block at a time. I think that will reduce the need for raw horsepower frequently seen on big batch mixers. A good hammermill is important to since soil types vary. With test SCEB's here I think many of the poorer higher cement content ones have chips, slight crumbliness, weakness due to poor mixing. If the clay is moist it clumps and can't mix well with sand. Here the soil is mostly silt, sand, rocks, & sandstone often on top of a hard moist clay layer 18" down or so. Even if there is enough material in some areas on location digging the right amounts and thorough mixing are a challenge. In fact, in some cases I can see it needs to be dug, then dried some then milled so it powders and mixes better.


A point to consider on the plumbing and BOM's it seems the demarcation point for parts to the PC versus the operating machine for plumbing may need to be the hoses simply because of hose length being dependent on installation to the machinery.
=Tues Jul 9, 2019=


After further searching for an oil fill point besides the drains because I thought I understood there was one I found the stickers and tags show oil is filled through the drains as well. Tip it one way or the other after removing drains then level it and refill. Looks messy to service, but could be done while in the frame I think.
cleaned up meeting doc for next week. Reviewing D3D BOM's trying to decide which parts & features to drop or add.


Further measurements in CAD and comparing to the [https://photos.google.com/share/AF1QipMNKx0q8K3oWrlxlHi5A8qXvXVFdfrPtYv50ekm-UBXjsDltGRNf8OGkYdL5nwI2A?key=UU9mRlludWlfVkhUNVRFdTlOSGl0NEo5NW9zS3d3 photos] shows there are likely some size discrepancies for the engine model. The base mount holes look close on depth (front to back), but short on the overall depth of the base as well as on the width of the mount holes. The whole model may be an ~1"+ short front to back. I thought I checked this before so I should review previous notes. It is disconcerting and makes me think the 3D photogrammetry method is needed to get sufficient accuracy for the CNC cutting.
=Sun Jul 7, 2019=


Further measures and checking old logs show the breather cap still needs to be added and is ~18.75", which will require top notches in the frame as well. The engine is short almost 4" front to back. The mount holes are close at 3.5" from outer edges, but from photos could be 4.75". The width of the base is 10" total, but not quite 9" in photos. Looking closer the mount for the pump coupler look slike the distance between the 4 holes is ~3.5", but somehow I got ~5". I need to review because this looks like a mess of errors.
Continued reviewing workshop info and the D3D CNC Mill CAD, which is impressive.


=Fri May 25, 2018=
I see improvements all around in the workshop media. The hard part seems to be getting critical feedback from workshop participants, especially less technical people for which more feedback is needed to refine the educational media. I think the technical peoples perspective is generally it's nice to review the detailed engineering info and it is great for the average person to learn lots of STEM. But, what is most useful from the less technical persons perspective?


I think I found the right pump https://www.surpluscenter.com/Brands/Dynamic/0-61-cu-in-Dynamic-GPF2010S9C-Hydraulic-Pump-9-7789-A.axd
At first, I was thinking a lot of the info is also geared towards more visual learners and maybe other styles need to be covered as well, but I also see the OSE Design Manuals have outlined lists even though they are in slides, so there is room to consider more of both. Obviously, the hands-on shop parts are probably everyone's favorites, but since the lectures are likely precursors to specific shop work getting everyone up to speed is helpful to the swarm effect. As usual to refine all that practically requires a whole other team.


It has Inlet Port SAE 12 and Outlet Port SAE 10. The size looks a little smaller so it should be ok, but the ports and fittings need to be changed in CAD.
Also getting part counts into https://docs.google.com/spreadsheets/d/1lgtDWFMfNn7fEidPdlap_8PqSDXJFyM_AKvdjq6KSWs/edit#gid=0


https://docs.google.com/spreadsheets/d/1-XNxT2tAiBmut8vKd6KnvgYSLg71kMVLe5gHYYOdXfw/edit#gid=1327173174


=Fri Jul 5, 2019=


=Tues May 22, 2018=
I listened to some videos from the workshop and glanced over the 2" U-Axis doc, but still, don't have a clear picture of many concepts. I'm surprised at the size of the CNC Mill if I'm understanding correctly it may have about a 2' working area/volume? I figured for a precise mill for small metal parts that several inches would be sufficient.


simplified [[File:SAE 10 to NPT 0.5in adapter.fcstd]]
A question: Given that much of the OSE workflow tends to bias towards visual learning styles how might the guided learning style in workshops be done to enable those of other learning styles to better understand existing visual documentation tools and apps?


The SAE 10 file is made is sections that should make it easy to edit it into many adapters including the SAE 16.
Individuals can choose different tasks that suit their style, but we need people to learn freecad from whatever approach suits them. There were other requests for more vocabulary definitions and a glossary was a suggested solution that would be ideal. There are also existing wiki's and docs for apps like freecad, for which more links could be provided and reviewed in the lectures.


Fairly easy just sizes and renaming parts.
Updated my working doc (top right) with a pros/cons list of using another spreadsheet to speed swarm work of part spec collection prior to CAD drawings.
I think it might be faster in ways, but I'm uncertain about the overall flow and hangups. Current methods in design sprints and workshops are to lookup the links in the BOM and find specs for parts you pick. There is some double work looking up interfacing parts specs even in a workshop where individuals can directly communicate it requires more time and interruptions. This should leave more time for needed for discussion of clearances/tolerances and understanding interactions between parts.


[[File:SAE 16 to 0.75in NPT adapter.fcstd]]
=Thurs Jul 4, 2019=


The difference in the way NPT versus SAE/JIC is measured relative to threads makes the sizes confusing and they look a little big and small relative to actual parts. Effectively SAE is including the threads while NPT is close to median because of the conical thread cut.
away from my Linux workstation still without a good laptop, but I've reviewed some of the active steam camp materials. Interesting to see the development and discussion as usual.
I'm trying to understand the details for the [[2" Universal Axis]]. It looks like they need a number of changes to be ready for printing.


I have yet to try using the OSE pipe workbench much because these types of parts basically consist of three parts with the hex nut.
I added a spreadsheet to [[File:2axismotorpiece.fcstd]] because I think Williams [[FreeCAD Workflow]] seems ideal for sharing consistent data values across many similar parts quickly.


I also do not yet understand flamingo WB. There is clearly a learning curve to using to draw pipe between points.
Maybe a gdoc sheet would be good too. It could be sectioned with values shared across parts and changed in real-time. It should be easy to copy/paste those cells to freecad sheets then there is less data entry for each person and values remain consistent. It should also reduce typos. When values are uncertain it is also easy to copy lists of needed dimensions to keep dev's on the right track and remind people what data is still missing.


meeting prep.
=Mon Jul 1, 2019=


https://www.surpluscenter.com/Hydraulics/Hydraulic-Pumps/Gear-Pumps/?page_no=1&fq=ATR_Shaft:Splined&fq=ATR_Rotation:CW&fq=ATR_HydraulicPumpDisplacementRange:0.51\+\-\+0.99\+cu\+in/rev
I finished cutting up the PVC sch 40 pipe a while back for the D3D PVC Mini. I'm traveling for a few days but hope to figure out how to collaborate more during the workshop.


I'm not finding a 0.61 cu in pump on surplus center; I also see the SAE ports on the lower displacement pumps are smaller despite the main body section looking the same. The other factor is the SAE 2 bolt pattern can vary.  
For the D3D PVC Mini I need to do more precise CAD of the simple extruder for which some CAD is not yet done. I think I can approximate a placeholder good enough.


I copied the text and highlighted the BOM issue on 17.10 and 17.11. The source and specs need to be verified and a link found. Also, need to know if parts are in stock or if these parts may change again in the next build. I wonder where in the process this info got lost; It would be good to minimize so inaccuracies don't creep into CAD. When using the CNC torch table to cut parts mistakes could become more difficult to correct manually in some cases.
I also need to further research the sources from existing BOM's. Jon reported issues for D3D Ohio parts and I'd like to avoid those.


=Sun May 20, 2018=
I'm not far from ordering parts, but some of the little details are going to be important to verify first.


Looking up SAE charts to find pipe thread size for adapters on the pump etc. Most of the tables and charts are not clear or don't contain the specs needed. https://batamniagaperkasa.com/products/3/3-7/3-7-14/par14-8-2.html
I'm glad to hear the STEAM Camp chose to do the Torch Table project. I think the priority order is Torch Table, CNC Router, Metal Printer. Because the Table has been in waiting for a while and well accelerate other projects significantly. The CNC Router is next because it can take lower precision parts and make them higher precision via subtractive work. The metal printer is relatively unknown and creates small low precision parts initially. Empirical testing is needed to find the hangups for the metal printer, but the use cases are more long term.


https://www.ryco.com.au/technical/thread-connector-identification/sae-threads/


Getting the O.D. and I.D.'s for all plumbing standards will help increase CAD accuracy.
=Tues Jun 18, 2019=


Understanding the SAE JIC standards a little better I think. https://www.surpluscenter.com/images/techhelp/SAE.pdf
Busier than expected with farm guests lately, but I am continuing on the D3D PVC Mini. I've cut sch 40 3/4" PVC to ~10.66" for testing. I already observe at such short lengths it is quite rigid. At 2ft it has noticeable flex under force, but infills could reduce that significantly. Vibration is harder to judge, but when supported well at both ends peices don't visibly vibrate much.


For the O-ring standard it looks like -10 is 7/8" O.D. with a no flare design such as here https://www.hydraulicsdirect.com/Fitting-Thread-Chart-s/1934.htm#SAE-STO-R
=Fri Jun 7, 2019=


[[File:SAE 10 to NPT 0.5in adapter.fcstd]]
added a bed holder to the assembly. It still needs a different design because of the offsets with the frame. To keep the bed holder length short it would be better to move the Z axis inside, but it also doesn't look like that will fit with the clamp.


=Wed May 16, 2018=
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware


corrected ball valve size and added to the PC. It took two tries to get it right, but it isn't too difficult once you recall the patterns to edit and I keep trying to improve labels.
=Tues Jun 4, 2019=


[[File:Ball Valve 0.75in NPT]]
Busy with farm guests so likely to miss the meeting.  


[[File:Powercube v17.11.fcstd]]
Next steps trying to get good enough measurements of the simple extruder to create an assembly to help determine which way is best to orient the extruder on the X-axis.


=Tues May 15, 2018=
=Sat Jun 1, 2019=


fixing dimensions on parts like the ball valve so I can continue assembly on PCv17.11.
attempted FEM in FreeCAD on rods some trouble at first, but finally succeeded on the tube as well. I'm uncertain how easy it would be to add complexity and multiple part assemblies and materials. It seems to only work well in simplicity, but part of that is technical experience as well. At first I was concerned with following tutorials closer and in the same order, but I think the errors were fixed by resets of freecad and finer mesh when needed. Attempting a realistic large scale 4ft gantry of the Universal axis may not be worth the time. I'm uncertain yet if it can model the compression and stiffness concepts.


Meeting prep.
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/FEM


engine mount points need to be adjusted to the right ~1-2".
details on engine for oil drains and fill need to be added.
[https://photos.google.com/share/AF1QipMNKx0q8K3oWrlxlHi5A8qXvXVFdfrPtYv50ekm-UBXjsDltGRNf8OGkYdL5nwI2A?key=UU9mRlludWlfVkhUNVRFdTlOSGl0NEo5NW9zS3d3 see engine photos from 17.08]


I'm wondering if the engine rubber mounts might be too loose and enabling more shaking of the system than they inhibit because of their height or relative softness.
=Tues May 28, 2019=


I installed flamingo workbench, but I don't quite see how to use it to make pipe joining parts.
Added more notes.


[[File:Powercubeframe.fcstd]]
Working on CAD assembly. moving X axis alignment. Further grouping and labeling all parts and axis' as similar to exiting OSE D3D machines as possible.


edited frame, suction holes, engine mount and notch.


made more changes to the frame.
=Mon May 27, 2019=


At first I thought the import wasn't going to work. It did glitch a bit, but it worked and all the constraints updated good every time.
Reviewing simple extruder and researching many other CNC/3D printer related ideas. Notes and documentation in Working Doc above.
The slow downs with modularity are in the chain of complexity to make edits. Files saves have to be done in order to preserve editable files while updating the editable and simple files. The import function would work locally for more parts, but the simplification step interferes with that and the file links are local as well.


[[File:Powercube v17.11.fcstd]]
=Sun May, 26, 2019=


The ball valves are still wrong and the engine needs to be moved back a little for shaking, which means I can reduce & shift the notch again too.
Lots of printer research, YT videos, reprap.org, and OSE are all helpful. I can see 24V is a tempting mod given most of the electronics are designed to run at even higher voltages, but starting with a small printer I doubt there are many power or performance issues. I have not found any better info about PVC with cement in small pipes so I am skeptical but hopeful. Even #2 (1/4") rebar won't fit in 3/4" sch 40 PVC. I'm getting 20ft of sch 40 PVC because it comes in 10ft sticks and the extra I can use for testing. Hoping to see some operational data on [[D3D Ohio v18.02]] soon too. I've been thinking about the mounting of all components & wiring. It would be nice if a single box for the components can be made slim, distribute mass & add bracing to the structure as well. It is hard to add angle braces without blocking access to the bed.  


=Wed May 9, 2018=
I'm also reviewing the simple extruder, which is indeed simple. https://docs.google.com/presentation/d/1PRpAmQNzDs5laibZo86weuMaEYJLBIvFwt3KOx8DPn8/edit#slide=id.g51b7c7f1c2_0_4
I'm uncertain of mounting options. It doesn't look like I can just use existing parts. My first thought was the hot end should be mounted towards the Z axis so the bed rails can be as short as possible, but there is the clamp to clear. I'm curious about bed size, mass, & Z motion. Is it reasonable to imagine an 8" print area with only 1 Z?


I've found the slowness and difficulty editing the PC is based in various issues in the file. Extra constraints not being removed automatically and occasional glitches where the sketches seem to get delinked from their pads. I had to delete and redo the constraints, clones, and pads. Then reproduce them from the sketches to get everything editable again. I've taken the opportunity to separate the frame into its own module. This creates problems of its own but reduces constraints in the full model. I think I'll try importing the frame with the A2 WB like I did the back tank wall then lock it so other constraints don't move the frame. The frame is close to done, but I see the engine mount hole pattern looks backward now. This way takes time to measure and transfer those between files, but at least I'm not sitting waiting for the solver to drive me crazy.
I added groups/folders to the CAD assembly for easier axis motion. https://gitlab.com/Abe_Anderson/d3d-mini-pvc


[[File:Powercubeframe.fcstd]]
fascinating thread on composite frames PVC is mentioned. https://reprap.org/forum/read.php?1,578597,579248


I uploaded a simple frame version though more changes may be needed.
=Fri May 24, 2019=


I started adding new constraints between the frame the engine module and plumbing parts.
searched for more info on cement in PVC and I found some interesting links, but nothing similar. Listening/watching many 3d printer build videos, reviewing BOM's and looking at part options and prices.
I'm curious to see if using the frame as a locked imported part in the A2 WB will allow changes to it without disrupting constraints. Before this seemed to work only partially without errors.


[[File:Powercube v17.11.fcstd]]
started mod of extruder motor mount. https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/extruder%20motor%20mount.FCStd


=Tues May 8, 2018=
=Thurs May 23, 2019=


correcting the ball valves on PCv17.11. SAE parts need to be made next, but for simple plumbing parts that can be generated in the pipe workbench I will make spreadsheet CSV lists.
Reviewing lots of 3d printer info lately and it seems RAMPS has a lot of potential upgrades or issues to fix depending on how you look at it. It looks like RAMPS is still used mostly because it is somewhat robust or at least cheap to burn out. I suspect I'm going to want Trinamic drivers just because of the noise factor since I've set up the printer space next to my desk. TMC2130's are apparently all around more efficient too. It looks like it is better to run them at 24V though, which would require even more customizing. I don't see many variations in the RAMPS with quality components & heat sinks etc. there is the cheap and the expensive.


The engine fit through the frame is still a concern as well. Increasing the sides 1/4" and moving the top up will give a little. The question is how much of a puzzle will getting the engine through a side holes be. According to the CAD the engine height is over 16.5" and the holes now are 16". I think reduction of the bottom side widths from 2" to ~1-1.5" will fix the issue and the frame strength should be ok. The only significant weakness is in the monolithic nature of the tank-frame. If it takes a hard hit while on top of the back of the LT and the bending of the frame results in tank leaks that is a major loss or total rebuild.
Adapting a quick attach looks complex without more experience and a working 3d printer to test PLA parts with. Adapting the titan bracket looks easy to start, but it is different. It is thinner than the previous mk8 style bracket and may not offer enough clamping force or strength if it gets warm? So, I'll try merging the old and new together in CAD.


meeting prep.
=Tues May 21, 2019=


I uploaded an update for the meeting, but the ball valves are still wrong.


[[File:Powercube v17.11.fcstd]]


There are number of changes to make to the frame, so now I'm thinking separating the frame into its own module for simplification will make editing some things faster even if I have to edit the module more.
thinking about the alignment part and axis length. I don't think it needs much space to work. Also considering extruder attachment methods.
 
=Sun May 6, 2018=
 
I finally got freecad-legacy 0.16 installed functionally. I expected it to be faster to edit with, but it seems to be running the same. Slower than usual and crashing on basic functions. Maybe its some missed incompatibility with newer libs or the way I'm editing the chain of parts for the grate.
 
The slowdowns and bugs with the Assembly2 WB seem to be universal across systems so it must be the file itself.
 
I edited the grate for simplicity, but kept using the same methods then recalled I wanted to consider making the front holes more useful by cutting a pattern of rectangular strips drawn more simply in the sketcher without the multi-transform function, which may be overly complex and causing issues.
 
I need to move on to fixing the plumbing mistakes now though. I'm thinking about how to finalize the frame as a module, but plumbing parts that get welded to it make sense to include and positions still depend on many other external components so simplifying the frame separate seems problematic for editing. Despite the fact it may speed freecad work up.
 
I reworked the 1/2" NPT returns and re-constrained them and the 3/4" return. The A2 WB and other operations continue to be slower than before. There is a short period of no apparent activity before the app greys and takes several seconds or more to process the changes even when clicking certain things that without making changes.
 
[[File:Powercube v17.11.fcstd]]
 
=Wed May 2, 2018=
 
Finally got the frame grate for PCv17.11 ewdited in FreeCAD 0.16 using virtual box feels a little slower, but mostly the same interface issues and constraints behaving odd again.
 
[[File:Powercube v17.11.fcstd]]
 
Now looking at the hole pattern now it is a little excessive and should be reduced. To much of a CNC Torch table torture test. Instead of hex holes 2 to 4 columns of slots ~4" long several rows high would be less wasteful. In fact 1" square strips would be more useful as scraps.
 
=Tues May 1, 2018=
 
Reading the PartDesign Workbench User Manual is interesting, but not detailed enough. I am experimenting with basic examples in freecad and reviewing the functions individually. I'm also experimenting with the migration and its parameters to see how it affects the existing file.
 
While the new version of freecad is important to figure out I'm thinking of finishing the PC v17.11 CAD in FreeCAD 0.16 by running OSE Linux 4.3 so it done and it may be easier to start with a fresh project to learn 0.17 better. I still think migrating the old files to 0.17 is important, but the learning curve may take time and dedicating time to developing new tutorials on how to use 0.17 and migrate as needed may be a better use of time.
 
Meeting prep.
 
Considering the freecad and Assembly2 WB version situations it is a good time to discuss software dev version compatibility and how to develop most efficiently with the rest of the freecad and open source dev community.
 
=Sun Apr 29, 2018=
 
Testing migrating to the new part design WB is a bit confusing and appears to create chaos with the model most likely in constraints. I'm not sure A2 WB works at all after migration. I can see definite benefits to the new functions and methods, but it is a more significant learning curve than I expected.
 
 
=Sat Apr 28, 2018=
 
I'm looking into the FreeCAD file migration issue more. I think it is not a problem because a few people were using the 0.17 daily before and I have yet to notice any signifcant problems. For the record freecad daily 0.18 has not executed and loaded for me yet.
 
Assembly WB development https://forum.freecadweb.org/viewforum.php?f=20
 
=Thurs Apr 26, 2018=
 
more progress on BOM lately and now I'm attempting to update the CAD, but having some more issues with constraints and the way FreeCAD 0.17 is running seems to have changed. editing sketches and constraints feel slower and updates cause application pauses and hangs more. Other than that I find the interface changes ok and see some new functions to explore.
 
Waiting for the constraint solver is making me wonder if re-assembling all the parts again would help. It may also lead to a better process and method of organizing the tree view. Having more simple parts would also reduce the number and complexity of constraints, but this model is not that complex and I keep needing to edit the frame relative to other final parts.
 
https://github.com/hamish2014/FreeCAD_assembly2
 
Considering A2WB is technically no longer maintained and regardless of whether it can be made to work now, I think for long-term FreeCAD use a new workflow needs to be found before it is completely deprecated.
 
This makes me want to rethink prioritizing learning more internal aspects of FreeCAD and workbenches. FreeCAD is a critical app and we need to work with that community as the project moves forward.
 
Tips and recommendations for assembly and issues with 0.17 https://forum.freecadweb.org/viewtopic.php?t=16697
 
“part design next” WB is asking me to migrate my file to 0.17
 
Official FreeCAD Project  for collaboration and PLM https://www.freecadweb.org/wiki/Resource_framework_project
 
[[File:Powercube v17.11.fcstd]]
 
got some parts updated, but need to migrate the file to 0.17 to use the new functions I need to modify the frame front. I see a new larger learning curve for 0.17 and I noticed other more advanced freecad tutorials with good info, but even they are out of date.
 
=Tues Apr 24, 2018=
 
Progress on correcting the BOM
 
https://docs.google.com/spreadsheets/d/1-XNxT2tAiBmut8vKd6KnvgYSLg71kMVLe5gHYYOdXfw/edit#gid=1327173174
 
Meeting prep.
 
with the prior discussion on software tools integration websites etc. I was thinking of https://www.wevolver.com/projects again and it looks like the site is slow to progress, but I think the v2 with versioning is a new concept there. Wevolver essentially looks like an attempt to create a closed source web interface for online collaborative engineering. It is interesting to imagine what could be done with an open source version using all the open source software tools.
 
=Mon Apr 23, 2018=
 
Looking at what pipe fittings can be used to mount through the tank wall to clarify the BOM and fix the CAD. I was thinking about this differently before in tank plumbing to prevent air entrainment. The photos of prior builds show the elbows welded to the inside tank wall, which means nipples must thread through the wall into those. With 1/4" plate and ~3/4" of thread length question is will a 1/2" thread contact seal ok. Cheap black iron pipe can be used in the tank, but corrosion resistance is important outside.
 
https://www.zoro.com/zoro-select-nipple-34in-thrd-both-ends-2-12in-304-714-025sgr/i/G1832257/#specifications
https://www.zoro.com/zoro-select-nipple-34in-thrd-both-ends-2-12in-304-714-025sgr/i/G1832257/#specifications
https://www.surpluscenter.com/Hydraulics/Hydraulic-Adapters-Fittings/NPT-to-NPT/NPT-Male-to-NPT-Male---Hex-Nipple/3-4-NPT-Hex-Nipple-9-5404-12-12.axd
 
=Fri Apr 20, 2018=
 
I watched the Thurs meeting.
 
I'm prioritizing rectifying any difference in the PC v17.11 BOM (copied form v17.10) with the [[Power Cube Conceptual Design]] in order to make sure some of the final plumbing parts are correct before I draw/assemble them in CAD.
 
=Sat Apr 14, 2018=
A priority change I think could be better with the documentation is potentially eliminating or reducing the importance of the VBOM's by replacing them with more the accurate CAD diagrams and BOM's generated from those. The VBOM concept seems useful as scratch pads for developing layout and general interconnection of components but tends to lack detail and the files are harder to keep up with requiring more editing time. In general, it is another separate layer that needs to be updated frequently.
 
Potential tools like OpenPLM need to be reviewed again and if not up to standards new code development would be beneficial.
Coding tools like Work Benches to reduce the overhead between design and documentation will result in more productive focus in the long term. Developing good tools now is important. Finding more developers interested in software should be easier than some of the other development team needs.
 
Getting the documentation methods streamlined will help speed development. There is a lot of instruction and text on the wiki and whether it is up to date or not it is so much it will always be difficult to follow guidelines for new and old developers.
 
I've just noticed the updates to FreeCAD. It looks like 0.17 is official now. I liked a lot of the new features I saw in 0.17 before and I hope the transition is smooth.
 
Another documentation file related issue is the Development Template Simple version is shorter, but still has many other sheets in the workbook this is making it slow to load. Lots of useful looking sheets, but if they aren't being utilized extensively they might as well be separated into other documents.
 
Figuring out changes to docs.
 
https://docs.google.com/presentation/d/1uEPL4iOI2vZ9YnIas1kEUxL1gtyz5zs8KMvSSfsHysA/edit#slide=id.g2445af3d00_2_11
 
https://docs.google.com/spreadsheets/d/1-XNxT2tAiBmut8vKd6KnvgYSLg71kMVLe5gHYYOdXfw/edit#gid=1327173174
 
Updating the VBOM and BOM for PC v17.11 I'm not finding ideal cheaper solutions for cutting pipe nipples in half like https://fastfittings.com/products/1-inch-npt-lead-free-brass-nipples compared to the previous hydraulic nipples such as https://www.surpluscenter.com/Hydraulics/Hydraulic-Adapters-Fittings/NPT-to-NPT/NPT-Male-to-NPT-Male---Hex-Nipple/3-4-NPT-Hex-Nipple-9-5404-12-12.axd
 
added image <gallery>File:Power Cube v17.08.png</gallery> for [[Power Cube Library]]
 
=Tues Apr 10, 2018=
 
Given likely slight changes in the BOM's etc. I think it easier just to make copies so they are ready to edit correctly. In fact, Iimportance'm thinking it will be better just make a copy of an entire "package". That being a google doc's folder and/or wiki pages template code etc.
Unfortunately, even if an entire folder of gdoc's for a particular project can be copied and edited they still need to be published individually on the wiki.
 
https://docs.google.com/spreadsheets/d/1-XNxT2tAiBmut8vKd6KnvgYSLg71kMVLe5gHYYOdXfw/edit#gid=1327173174
 
When copying docs they also need to be labeled clearly as such somehow until edited differently from the previous version.
 
 
https://docs.google.com/presentation/d/1GSuFKp9dGpYaHDB120Fka8MTTQsn13WqP3FUYgTS4ws/edit#slide=id.g1861bf60d5_0_6
 
https://docs.google.com/presentation/d/1uEPL4iOI2vZ9YnIas1kEUxL1gtyz5zs8KMvSSfsHysA/edit#slide=id.g2445af3d00_2_11
 
https://docs.google.com/spreadsheets/d/1-XNxT2tAiBmut8vKd6KnvgYSLg71kMVLe5gHYYOdXfw/edit#gid=1327173174
 
embedded new copies of docs to [[Power Cube v17.11]]
 
and to [[Power Cube v18.01]]
 
=Sat Apr 7, 2018=
 
Reviewing Development Template use for burndown charts. Currently, the burndown charts show work as mostly incomplete, which is not the case.  
 
https://docs.google.com/spreadsheets/d/1Y3mnDo3gNi2-OrdrrmILmlIr6i0l6xJOi-jZsefcEu0/edit#gid=1
 
https://docs.google.com/spreadsheets/d/1WnNbLYGD1RfmnNhXUvFq_mVxhT6reUib2YlcgtEP-ok/edit#gid=1
 
Some of the old files like BOM's and VBOM's appear ok, but there could be small changes or less purchases for certain items if parts are replaced with other off the shelf or shop fabbed parts.
Many of the additionally needed links to work in the development template will be to future work such as the CAM and cut lists. Others like software appear unnecessary.
 
=Tues Apr 3, 2018=
 
Looking at OSE pipe workbench [[OSE piping workbench]]. I see a few examples with more detail to the pipe fittings like the NPT style. It would be nice to differentiate visually in case a project contains both PVC with a smooth injection molded look or metal cast with thicker ends like NPT. I see some info about color so all PVC could be white unless some other color coding is desirable for assembly. I've been curious how the flamingo code draws the parts to some extent. I'm guessing it uses underlying FreeCAD code and is less similar to OPENSCAD in that it draws sub-parts and effectively assembles them into a compound.
 
meeting prep.
 
Updated OSE Pipe WB and reviewed the files and structure. I see DXF's that look like they are being referenced for the base shapes and the CSV tables for dimensions and angles. Testing the create elbow dialog just seems to create Base->Sweep, Trajectory, and elbow_group folder.
 
=Mon Apr 2, 2018=
 
[[File:0.5in NPT elbow.fcstd]]
 
The elbows are designed with longer sweeps than standard parts such as on McMaster-Carr https://www.mcmaster.com/#44605k114/=1c5lahe There are different ways, possibly simpler to shape more accurate since the sweep was hard to work with. The loft tool may be easier, although positioning the end rings relative to one another via constraints seemed infeasible, but maybe hidden primitives could be used. Redoing these doesn't seem like a priority currently.
 
[[File:Powercube v17.11.fcstd]]
 
constrained in 1/2" elbows and pipes on return lines in the tank.
 
More significant prioritization needs to be given to the file management, documentation, wiki, and process so that the burndown and other data collection works correctly. The template and files really need to be done first and prioritized over getting work done so the order of work operations is correctly organized and processed for the burndown.
 
http://opensourceecology.org/wiki/Ruslan_Log#Fr_Mar_30._2018
 
=Tues Mar 27, 2018=
 
meeting prep.
 
resizing 3/4" elbow to 1/2" for the majority of returns into the tank.
 
=Sun Mar 25, 2018=
 
In order to do the plumbing inside the tank, I searched for CAD for elbows to use as a reference to create an editable FreeCAD version. The sweep util was giving me some trouble, but I think I have nearly solved it.
 
[[File:0.75in NPT elbow.fcstd]]
 
Assembled the 3/4" elbow and a pipe into the tank on the filter return.
 
[[File:Powercube v17.11.fcstd]]
 
=Tues Mar 20, 2018=


meeting prep.
meeting prep.


Looking at burndown chart situation. Definitely a need to add chart creation as the first task when starting a new project.
Looking at the old Mk8 Style extruder motor holder for potential modifications.
 
added template for [[LifeTrac v17.10]]
 
<html><iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSN2OooKlrfDPST8zqmegH8EdaVtcvkiQ5CP4Pak_yk942haz9nBVCVceP6NlCHYTWf5AemzuWuKeuj/pubhtml?widget=true&amp;headers=false"></iframe></html>
 
[https://docs.google.com/spreadsheets/d/1VmgLkibxN1A610dfDMI7L82xuugOmyGxg1qHZ5F3Oe0/edit#gid=1 edit]
 
edited [[Power Cube Conceptual Design]] to add info on elbows and pipes inside the tank for return lines to prevent air entrainment.
 
See photos of previous tank work https://photos.google.com/share/AF1QipM3mvI1hki8vMh9vrCPgQcvjZKkq2o2IfSWjqRuSwSdyFqUSMVOok-MkSQaUYGnbQ?key=SUVSSTl4WXpBV0lHWjMyQ2c5a1I4REZXMDlyV0d3
 
The inner tank wall will probably need a little rework to make sure the elbows weld on the inside good and the pipe nipples thread through the tank wall into them easily.
 
=Sun Mar 18, 2018=
 
Busy lately with spring coming. Looking at the oil filter assembly position it seems to clear the frame sufficient to rotate 360 degrees so it can screw on over 3/4" without hitting the tank wall.
 
[[File:Powercube v17.11.fcstd]]
 
I adjusted constraints on the plumbing fittings to realistic estimates for threading depth and added a 3/4" pipe piece for the filter input.
 
Plumbing details are mainly what is left in the PC CAD itself. I think drawing and adding 1/4" FPT parts for the quick couplers on the case returns, the pump fittings and checking the cooler fittings are obvious next CAD steps.
 
=Tues Mar 13, 2018=
 
started to prepare for meeting and my internet went down. Checking current meeting docs.
 
=Sun mar 11, 2018=
 
editing the tank wall plumbing holes keeps altering the way the constraints work. Errors result after and resolving has tended to result in incorrect assembly. Redoing more constraints seems to have improved constraint function now though.
 
I reassembled most it with new constraints, edited the inner tank wall and added holes for the smaller case return lines.
I also started using some different plumbing parts and sweeps representing hose to visualize arrangement.
 
[[File:Powercube v17.11.fcstd]]
 
It looks like the harder hose connection might be the suction line to the pump in the main PC, since it is short and needs to bend alot or loop around a bunch of other connections.
 
made tank filler and breather cap based on welding 2" NPT over 1.5" NPT with a screw cap on the 2".
 
Need to consider angle of operation on slopes for spill over and fill level. Breather section of cap may need to be taller. I'm also thinking the filter will go in the 1.5" section below the breather part for smaller print and so it is closer to the tank, although this still doesn't seem to like it would allow for overfill visibility.
 
[[File:PC v17.11 Tank FIller Cap.fcstd]]
 
I added more plumbing fittings to the suction lines on the ball valves then added some sweeps for hose examples. I also added the 1/4" NPT pipe sections for case return lines and constrained those. I made and added the engine rubber feet as well. Everything seems to be constrained ok.
 
Reviewing [[Power Cube Conceptual Design]] to double check anything else easy I'm missing. There are still a few possible tweaks to frame size and assembly for ease of construction and plumbing.
 
The overall assembly and interconnection of cubes onto the LT will need more consideration as well.
 
=Sat Mar 10, 2018=
 
updated inner tank wall plumbing holes into a staggered pattern to test arranging plumbing.
 
[[File:Powercube v17.11.fcstd]]
 
 
editing the inner tank wall again mixed up the constraints on the PC differently this time. It insisted on deleting a main engine constraint and then solved the plumbing and hole constraints correctly, but pulled the frame apart strangely. I do not see the underlying causes of this behavior, but it is not entirely inconsistent.
 
=Sun Mar 4, 2018=
 
 
adding a burn down appears simple, but requires an admin login to OSEDev and the spreadsheet cell total ID from the URL's below.
 
https://docs.google.com/spreadsheets/d/1Y3mnDo3gNi2-OrdrrmILmlIr6i0l6xJOi-jZsefcEu0/edit#gid=1
 
https://docs.google.com/spreadsheets/d/1WnNbLYGD1RfmnNhXUvFq_mVxhT6reUib2YlcgtEP-ok/edit#gid=1
 
http://opensourceecology.org/wiki/OSEDev#I_want_to_add_a_new_product_burn_down_chart
 
I removed the extra crossbars from the bottom plates.
 
[[File:Powercube v17.11.fcstd]]
 
[[File:PC17.11 auxiliary.fcstd]]
 
Editing the tank wall hole positions is proving a little harder with a more complex pattern needed. I think a redesign of that sketch is in order if possible. But, to contrain the plumbing the holes will just cause issues so constraining from the edges and just doing some math to position each part should work better.
 
=Tue Feb 27,2018=
 
Thinking about the power cube hooks and balance for lifting I'm wondering if a third hook point is needed or at least some consideration for weight.
 
Edited the ball valve for a 90 deg handle option to aid in more detailed plumbing arrangement.
 
[[File:Ball Valve 1in NPT.fcstd]]
 
Updated Small PC with latest version of single stage pump-engine module.
 
[[File:PC17.11 auxiliary.fcstd]]
 
meeting prep.
 
=Sat Feb 24, 2018=
 
redrawing PC top plate with hook points sill needs to include tank top.
 
[[File:Powercube v17.11.fcstd]]
 
I've had some issues getting that sketch to constrain that I'm not seeing immediately. There are many small parts and details yet to be done from the basic concepts, but after seeing how the plumbing fittings unconstrain to the holes everytime that is changed and how many edits I keep having to make to the frame I think prioritizing doing the plumbing by the numbers (maybe with constraints to edges instead of holes) will be the next best step since the plumbing could create a need to adjust the frame slightly.
 
I lost time on the top plate sketch due to stray components I didn't know were there. Finally, redrew it better and found them in the process.
 
I re-added the engine-pump module and put ball valve clones on the suction outlets. Clearly, the handles will be a complex alignment issue and it is hard to know ideal pattern without also knowing hose positions. Best guesses can be made and handles cut off, but clearances for getting vice lock pliers on to the handles would be needed anyway. It may help to make a closed version of the ball valve. The bottom plate also needs to be edited for strength and possible turning the handles downward below the cube.
 
=Wed Feb 21, 2018=
 
added shaft coupler into engine coupler pump module.
 
[[File:PC v17.11 engine pump module.fcstd]]
 
=Tues Feb 20, 2018=
 
detailing single stage hydraulic pump to update engine-pump module and to check more possible frame adjustments.
 
meeting.
 
simplified the LT with the PC's for checking position options.
 
[[File:LT master cad.fcstd]]
 
added ports to single stage pump
[[File:Hydraulic Pump.fcstd]]
 
edited engine coupled to pump module.
 
[[File:PC v17.11 engine pump module.fcstd]]
 
edited coupler to add 1/4" key under set screw on 1" engine shaft end and reduced 9 spline pump shaft end to 5/8".
 
[[File:PC 1708 coupler.fcstd]]
 
=Mon Feb 19, 2018=
 
reviewing needed changes and more models of ball valves.
 
created ball valve from references of with NPT size of 3/4". This should be easily scaled to 1" as well.
[[File:Ball Valve 0.75in NPT]]
 
Not a perfectly editable workflow, but easily modified to 1".
 
[[File:Ball Valve 1in NPT.fcstd]]
 
added some hook points for hoisting auxiliary PC.
 
[[File:PC17.11 auxiliary.fcstd]]
 
=Thurs Feb 15, 2018=
 
checking the pump-engine distances and simplifying the power cubes for checking stacking on the LT.
 
joined jitsi meet for call with Marcin about PC's and LT v17.10.
 
[[Power Cube Conceptual Design]]
 
Lots of details to update. Vent Cap assembly, suction line 1" ball valves, add four 1/4" case drain returns, re-arrangement of all holes for lines, single stage pump is about 1" shorter, filter adapter needs clearance perpendicular to pipe (~4" diameter?).
 
Power Cubes do not fit well on LT. There is only 32" width between the LT frame. It would nice if the PC frame could be narrowed, but the cooler configuration currently prevents that.
 
=Tues Feb 12, 2018=
 
Still working on a few pipe fitting details such as making CAD for 3/4" NPT pipe section for hose suction lines. Overall the next details are related to ergonomics or logistics of use on the LT. Therefore I'm looking at connections and common accessibility needs such as fueling and engine control. A rail system or bracket structure for mounting on the LT may increase modular usability but adds complexity overall.
How heavy are a main PC and a auxiliary? Can two strong humans lift the main cube up on top of the others without another machine to assist?
 
There are also still measurements needed to verify extents such as the engine-pump module height and length.
 
[[File:Powercube v17.11.fcstd]]
 
getting a bug constraining the red color-coded 3/4" NPT pipe sections
 
Planning to meet with Marcin on power cube stacking logistics for [[LifeTrac v17.10]] on Thursday evening at 6pm CST.
 
http://opensourceecology.org/wiki/Power_Cube_v17.08#Other_Parts The pump in the current CAD is the two-stage log splitter pump, which was never used. The correct one is probably [[File:Hydraulic Pump.fcstd]] or something close enough it can be edited to match.
 
I also see a few errors in the vBOM's showing incorrect pump kits.
 
I created a section of 3/4" NPT pipe for the 1" suction hoses to attach to and added it to the [[Hydraulic Part Library]] (redirected to [[Hydraulic Fitting Library]] probably named so for less generality) [[File:0.75in x 1.5in NPT suction pipe.FCStd]]
 
updated [[File:3Quarter NPT Hex Nipple.fcstd]] to standard NPT dimenions and larger hex nut specs that appear more accurate.
 
I resolved the FreeCAD constraint bug for the fittings. It was a pre-existing solver issue probably due to editing something like the tank wall holes. [[File:Powercube v17.11.fcstd]]
 
added and edited https://docs.google.com/spreadsheets/d/1Y3mnDo3gNi2-OrdrrmILmlIr6i0l6xJOi-jZsefcEu0/edit#gid=1 to [[Power Cube v18.01]]
 
I edited the [[File:Hydraulic Pump.fcstd]] to fix a glitch and check the measurements. The extents seem close, but the corresponding axis for the magnitudes listed were never clear until the 8" measurement.
So I increased the body length to 5.125, the body width needs to be increased to 4.5 square. This will require a significant re-edit on the sketch, which currently doesn't appear to line up with that given the bolt pattern.
 
=Sun Feb 11, 2018=
 
Looking for more specific dimensions for fittings I'm finding it hard to find similar versions of the NPT to hose barb adapters on McMaster-Carr. They stock the more complex expensive types compared to the surplus center parts. Different types and materials may be close but have slightly different shapes and thicknesses. The most important dimension is the NPT end for the CNC hole cut, which should be an easy standard to work around. Also, the 3/4" pipe method is cheaper than buying adapters so I'm assuming the 3/4" NPT nominal OD pipe size + 1/8" is a good hole size.
 
https://www.engineeringtoolbox.com/npt-national-pipe-taper-threads-d_750.html
 
1" NPT to barb https://www.mcmaster.com/#5363k73/=1bj2lm6
 
3/4" NPT to barb https://www.mcmaster.com/#5363k72/=1bj2p8x
 
1/2" NPT to barb https://www.mcmaster.com/#5363k71/=1bj2tdu
 
=Sat Feb 10, 2018=
 
corrected engine-pump module with updated coupling parts
 
[[File:PC v17.11 engine pump module.fcstd]]
 
[[File:Powercube v17.11.fcstd]]
 
[[File:PC17.11 auxiliary.fcstd]]
 
added shorter engine pump module to both versions of PC and corrected tank hole sizes on main PC. sizes should be close, but will further verify OD of 3/4in pipe for the 1" suction lines.
 
=Tues Feb 6, 2018=
 
catching up adjustments on PC CAD parts.
 
[[File:G22 Hydraulic Pump coupler sleeve.FCstd]]
The flange patterns need further adjustment, but the current fits the CAD so it must be close.
 
[[File:PC 1708 coupler.fcstd]]
shortened length to 2in as best guess given measurements of sleeve and shape of engine in CAD.
 
[[File:PC17.11 auxiliary.fcstd]]
adjusted grate/mesh, cooler and mount holes.
 
adjusting PC v17.11 outlets and inlets/outlets. The VBOM's for 17.08 and 17.10 have some differences in nip and barb sizes and part links as well as 17.10 suggesting 1in instead of the 3/4in in 17.08.
 
Going with 0.5in for returns except the 3/4in needed for the filter.
 
The [[File:3Quarter NPT Hex Nipple.fcstd]] fitting CAD size is not actually 3/4in and requires editing.
 
[[File:Powercube v17.11.fcstd]]
updated with 1/2in nips for ports except the 3/4in part redraw for the filter.
 
=Wed Jan 31, 2018=
 
[[Power Cube Genealogy]] can be updated with references to [[Solar Power Cube v17.10]] and [[Power Cube v18.01]]
 
I got a little lost because PC v17.10 has no CAD file. I think some things got lost over the holidays and with the MC build. As I recall PC v17.10 was built around or after the MC build and a newer modified version of PC v17.08.
 
=Tues Jan 30, 2018=
 
meeting prep.
 
May need some good measurements and a better idea of PC interconnection on LT for adding finishing details to PC's.
 
Searching for CAD models for fittings before drawing from scratch...
 
Clarifying Auxiliary PC version as [[Power Cube v18.01]]
 
The engine-pump coupler needs to be adjusted to 3" long x 2.5" OD. I assume the shaft coupler also needs editing. The accuracy on this matters since it determines the total distance needed for the cube frame. Currently the gap between the tank and pump back end is narrow, this should help increase that or even allow the cube frame to be shortened ~3" wasting less metal.
 
=Mon Jan 29, 2018=
 
Reviewing plumbing parts on previous PC's CAD, BOM's, and Part Libraries in order to check what I'm should be adding into the holes in PC V17.11.
 
PC v17.08 uses [[File:Barb to nptm.stp]]
But a Note says:
Initial upload is 3/4" barb. We need 1" barb for Power Cube v17.08
 
So, I'm thinking a redraw is needed as I don't see a 1" barb.
I'm thinking the STP's are from McMaster-Carr though...
 
1" seems necessary given the volume of flow and amount of hose needed (and therefore friction) with the modular design.
BOM for 17.08 has 3/4 hex nip. I'm guessing these are what is easy to weld in.
 
http://www.surpluscenter.com/Hydraulics/Hydraulic-Adapters-Fittings/NPT-to-NPT/NPT-Male-to-NPT-Male---Hex-Nipple/3-4-NPT-Hex-Nipple-9-5404-12-12.axd
 
Nope, 17.08 and 17.10 VBOM's suggest: 1” NPT welded-in barb http://www.surpluscenter.com/Hydraulics/Hydraulic-Adapters-Fittings/Hose-Barbs/Hosebarb-to-NPT-Male---Straight/1-HOSEBARB-TO-1-NPTM-ADAPTER-4404-16-16-9-4404-16-16.axd
 
https://en.wikipedia.org/wiki/National_pipe_thread
effective thread diameter is about 1.25", but I'd guess for easy fit and weld that 1.3" is tight for the CNCed holes.
 
[[File:Powercube v17.11.fcstd]]
 
I'll have to review media for comments on sufficient size for return lines. As I recall one return through the filter is sufficient, so probably just multiple return holes for 3/4" fittings.
 
3/4" NPT OD is just over 1.001", so more return holes need added and all adjusted to ~1.1"
 
=Sat Jan 27, 2018=
 
working on adjustments moving the cooler to the front requires since it changes the engine position. There isn't a lot of clearance at the front or back of the engine-pump assembly, but I think that is ok. Optimal positioning of cooler in front of the engine is also not exactly clear, but minor adjustments can be made as needed. The bottom plate engine mount point has to be moved and that is a good time to add the bolt holes.
 
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRHt9cE9Tg9wSlpATct0LO0RerpdNTg5dR6_d19t3Nq0hNmH_LMCdIu9lqv940XPvFY0_vw0SHzwah8/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>
 
[https://docs.google.com/presentation/d/1_r5v81pV7TWfxJWcphWtVFvLjMp4XWiF5RWwaO4IyLY/edit#slide=id.g2b0a23c7b6_0_51 edit]
 
[[File:Powercube v17.11.fcstd]]
 
Continuing to add details to PC. There are many holes and to add for bolts and piping yet.
 
[[File:PC17.11 auxiliary.fcstd]]
 
added holes for bolts on the front of PCv17.11 and created an editable inner tank wall with holes arranged for plumbing.
 
I just realized the front mesh grates may need to be halved for access to engine throttle etc. relative to ideal cooler placement. Bolt holes will need adjustment as well.
 
=Tues Jan 23, 2018=
Meeting prep.
Measurements are likely needed to verify some details still.
Next main details are plumbing. Verifying specific parts are accurate enough in CAD and adding to the hydraulic plumbing library will help overall.
 
=Sun Jan 21, 2018=
 
edited grate and added to [[File:Powercube v17.11.fcstd]]
 
=Sat Jan 20, 2018=
 
trying to edit details into power cubes. getting some FreeCAD crashes. Added Grate from PC v17.08 to auxiliary, but needs more editing.
 
[[File:PC17.11 auxiliary.fcstd]]
 
Still looking back through PC BOM's for rubber feet. PC v16.8 looks like the earliest version with a similar engine, but an order of rubber feet could have been for any previous engines as well.
 
Reworked grate to mesh and positioned it in the auxiliary CAD. The mesh is larger in data size and unnecessarily complex.
 
=Wed Jan 17, 2018=
 
Looking at previous PC CAD and BOM's to check for missing parts and the correct fittings for the tank and other plumbing.
 
=Tues Jan 16, 2018=
I'm still attempting to constrain engine pump module in auxiliary PCv17.11.
 
meeting prep.
 
I am concerned about FreeCAD methods and the easy editing of the files because the process has become more complex and likely not clear to others possibly including team members familiar with freecad. There are instructionals, but the process is not linear or straight forward and bugs are still an occasional problem. The logic to avoiding the bugs or correctly using the constraints is some complex decision tree I'm not sure is thoroughly documented enough anywhere other than maybe the underlying code.
This is one reason I plan to start going through a Python course again soon.
 
Still many details to create for the PowerCubes engine feet, holes and fasteners, plumbing fittings, hose representations, cooler screen.


added [[Hydraulic Fitting Library]] and links between PC Library and specific versions.
=Mon May 20, 2019=


Not seeing the rubber feet in any PC BOM's back to v16.8, but I found an editable grate/screen to adapt [[File:PC 1708 Grate.fcstd]].
changed x axis and added to assembly. needs more alignment.


=Mon Jan 15, 2018=
=Sun May 19, 2019=
updated [[File:PC v17.11 engine pump module.fcstd]] with simple and positionally correct version
and constrained that into [[File:Powercube v17.11.fcstd]].


Attempted to constrain the engine pump module into the Auxiliary PC as well, but I'm getting more bugs with it. I think it is not constrained as well as the main PC somehow. It also was not positionally correct due to the cube size difference, although the auxiliary is a derivative file of the main PC some changes or references in the copied data are causing issues. It would be good to understand what process mistake was made.
found the angular misalignment of the carriages and constrained them further. I started to add the extruder, but the 3.5MB size is a bit much and I don't see any easy way to reduce it. I think the X axis needs customizing to length first anyway.


=Fri Jan 12, 2018=
https://gitlab.com/Abe_Anderson/d3d-mini-pvc
In trying to edit the engine assembly and add the coupler sleeve I've found it is missing from assemblies all the way back to PC v17.08. This also highlights the need for clearly organized modules in the wiki PC Library. So, I think correcting the final assemblies and then separating the engine, shaft coupler, and sleeve coupler parts into a module would be ideal. It also begs the question if the CAD for the sleeve coupler is correct and how that worked out on the previous PC's. It does not appear in the PC v17.08 photos.


I keep running into bugs/crashes with the constraint solver attempting to assemble the sleeve coupler into the PC v17.08 master CAD file. Creating a separate module and reassembling later may work better.
=Thurs May 16, 2019=


[[File:PC v17.11 engine pump module.fcstd]]
https://gitlab.com/Abe_Anderson/d3d-mini-pvc numerous updates and simplifications of axis' parts. Much smaller files in some cases, but with enough features to position parts in assemblies accurately. Testing of newer freecad versions.
Note: module is positionally correct to [[File:PC1708 Master.fcstd]] since that was the last readily editable version.


<gallery>
Testing A2P WB and it works much better than A2 WB just because there are no long hangups, but I do think I've run into some other issues. It is much faster and simialr enough it is easy to use though.  
File:PC v17.11 engine pump module.png
</gallery>
<html><iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vTSBqD0fiuEo42Shl_9JDB2-HaXOby3-O1xF9ryG9YpqCXGTx4S8vMQp9a09TCQoKnBmPtqqc6SplxR/pubhtml?widget=true&amp;headers=false" width="540" height="480"></iframe></html>


[https://docs.google.com/spreadsheets/d/1WnNbLYGD1RfmnNhXUvFq_mVxhT6reUib2YlcgtEP-ok/edit#gid=1 edit]
https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/assembly%20plus.FCStd


=Thurs Jan 11, 2018=
X axis appears to be unlevel from the side I think some of the clamps may be at slightly different levels due to constraint picking.
I had an issue with Ubuntu after reboot likely due to a failed update. I followed iunstructions for the issue using a boot stick to run apt update and upgrade. Realizing my stick was probably out of date still I'm trying new versions of OSE Linux.


Corrected the cooler positions in PC. I moved it to the front bottom right for air flow off the fan in the pull start.
=Tues May 14, 2019=
I also noticed the [[File:G22 Hydraulic Pump coupler sleeve.FCstd]] was not included. I tried adding this for visualizing possible ducted fan designs using this part. However, further adjustments need to be made to the original engine pump coupling or length of the sleeve.


[[File:Powercube v17.11.fcstd]]
reviewing [[File:Xy bracket.fcstd]] and [[File:D3Dfinalassemblyv1902.fcstd]] recent changes to consider part use overlap or versioning.


[[File:PC17.11 auxiliary.fcstd]]
=Sat May 11, 2019=


=Tues Jan 9, 2018=
more re-assembly of D3D with new XY bracket.


Reviewing Power Cubes, LT, wiki, and YT for meeting @2PM CST.
Note for the changes to [[File:Xy bracket.fcstd]] I reworked the part off measurements and in doing so thought I'd see if just drawing half of it and mirroring would be faster. In hindsight I doubt this helped much. Checking & copying measurements or sketches from other parts takes about as much time and there may be reasons to break the symmetry. Also, the mirror function being in the part WB makes the workflow seem a little confusing. The newness of the body & part structures and how it shows in the tree are primarily what made it seem odd.


https://docs.google.com/spreadsheets/d/1WnNbLYGD1RfmnNhXUvFq_mVxhT6reUib2YlcgtEP-ok/edit#gid=1
I'm still thinking about slots versus holes and I'm curious if it can be used to offset the bed (with another part) up to reach the nozzle from the overhead X axis.


Reviewing old photos from 17.08 to try to see where exactly the air mover or fan is on the engine is to be used for cooling.
Something weird is going on. Every time I try to adjust the length of the rods in the axis' the length between the top and bottom Z clamps measures slightly shorter as if the frame is adjusting smaller as well for some reason!!? Oh, missing constraints allowing movement of clamp.
https://photos.google.com/share/AF1QipMNKx0q8K3oWrlxlHi5A8qXvXVFdfrPtYv50ekm-UBXjsDltGRNf8OGkYdL5nwI2A?key=UU9mRlludWlfVkhUNVRFdTlOSGl0NEo5NW9zS3d3


From experience, I'm thinking there is an effective fan behind the pull start mechanism. It is however at the very front of the motor and I'm skeptical it is sufficient air flow, but mounting the 1240 cooler low and in the corner near the front shouldn't interfere with the pull start.
resolved axis length. https://gitlab.com/Abe_Anderson/d3d-mini-pvc


My only other thought is integrating some kinda of fan into the engine shaft to pump adapter, but that would increase the complexity of making that part and maybe cost of materials. Such a solution could, however, eliminate the need for stock off the shelf fans in general.
If the XY Bracket gets slots the X axis ends can be made flush with the back of the brackets. It is only 0.2" off one way from that now. With slots lining up the position correctly is the only major potential point of error in the assembly I can see now.


=Tues Jan 2, 2018=
=Fri May 10, 2019=


Meeting Prep.
Writing return email to Marcin. Looking at X-Y axis alignment on D3D Mini PVC. The X-Y angle bracket isn't quite symmetric, but the holes line up with the larger U-Axis parts, but not the holes in the short idler. I'm wondering if a slotted XY bracket would help make mounting various designs easier. Keeping to the universal parts is still a challenge given various sizes of frames and axis length possibilities.


Catching up and refamiliarizing with PC.
The bed height to the extruder nozzle needs to be solved as well. Bolting some existing parts together should work as in similar designs, but I don't see what is easiest yet. For some aspects it looks like changing rod length and/or mount points would still be easier.


https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/D3D%20Mini%20PVC%20Full%20Assembly.fcstd


=Thurs Dec 14, 2017=
I'm trying to understand the XY bracket misalignment more thoroughly to decide what is the more future proof universally compatible part to change. Making slots seems more future proof except that it creates the possibility of slip and error in physical assembly. I see the v19.0x use the half-carriage, but that doesn't make sense for this design and simplicity would be nice all around. I see the XY bracket sketches aren't constrained and look off, but they appear to constrain and align well in assembly. The asymmetry is only the first issue to fix. The length for this printer is different from the original use, which is why I'm considering slots. If more holes are added it will work for only the current build designs, but slots will give flexibility for future size variations.


cleaned log. For next year I think it will be more searchable to dump the monthly logs into one page of old logs.
=Sat May 4, 2019=


adjusted some specs on pump for 17.10
reworking D3D Mini PVC full assembly https://gitlab.com/Abe_Anderson/d3d-mini-pvc


I'm not sure this will be re-used for 17.11, but good to the correct for 17.10. Editing the tree on this part requires some rework, but it is simple enough. With further corrections changing the editing order or using simple component copiues with unions might be more efficient to edit in this case. Some inaccuracies in the extents, shaft, and general shape still exist since I can not find any detailed CAD diagrams from surpluscenter or Eaton.


[[File:Hydraulic pump Eaton 0.92 cu.fcstd]]
=Fri May 3, 2019=


=Wed Dec 13, 2017=
catching up on FreeCAD status. https://forum.freecadweb.org/viewtopic.php?f=4&t=35546
FreeCAD 0.18 is technically officially released to source code at least. 0.18 includes mostly backend updates like python 3 support and other good long term under the hood fixes. So effectively skipping 0.17 may be fairly easy.


Back from a trip that took longer than expected. Reviewing where I am with Primary and Auxiliary PC.
I see the issue I noticed before with a FreeCAD version not fully loading is 0.18.1, which is the current official stable version. FreeCAD Daily 0.18 loads ok. 0.17 is running from an app image I think. I see many new interesting workbenches I haven't tried before in the add-on manager.  
Ready to finish the power cubes and move on to the next thing.


=Sat Dec 2, 2017=
Reworking the D3D Mini PVC with more separate parts like the carriages on the axis' also makes the assembly more complex. I see that the freecad assembly forum thread suggests for most simple assembly needs the part and body containers relative and absolute positioning is good enough.
Reviewing large PC and figuring out likely dimensions for the smaller cube.


Did a quick re-edit of the Main PC for the Auxiliary smaller cube.
=Tues Apr 30, 2019=


[[File:PC17.11 auxiliary.fcstd]]
improving CAD for the full assembly of https://gitlab.com/Abe_Anderson/d3d-mini-pvc


=Fri Apr 26, 2019=


=Old Logs=
Almost done with the 3D Printer shelf I think, but I'm more busy with spring planting etc.
==2018==
*[[AbeAnd Logs 2018]]


==2017==
I found some interesting 3D printed garden seeding tools and companion planting patterns. I've been hoping to find simple tools and ways to automate more complex seeding patterns. There are many plastic seed tools I've seen that might be 3d printable, but accuracy is probably important for small seed tools. Maybe adjustable tools could be designed as well. If the print quality is low precisely drilling holes ends up being needed anyway.
*[[AbeAnd Logs December]]
*[[AbeAnd Logs November]]
*[[AbeAnd Logs October]]
*[[AbeAnd Logs September]]
*[[AbeAnd Logs August]]
*[[AbeAnd Logs July]]
*[[AbeAnd Logs June]]
*[[AbeAnd Logs May]]
*[[AbeAnd Logs April]]
*[[AbeAnd Logs March]]
*[[AbeAnd Logs February]]


==2016==
https://www.thingiverse.com/thing:23466
*[[AbeAnd Logs 2016]]
http://organic.kysu.edu/CompanionSpacing.shtml


[[Category:Logs]]
Besides having shelf done for a printing workspace I need to RTM, develop and go through checklists for what 3D Printer parts I need to order f

Latest revision as of 02:45, 13 October 2019


HintLightbulb.png Status - Done: more D3D Mini PVC assembly To Do: quick couple Blocks: time

General links Critical Path Roadmap mediawiki formatting help Development Team Log OSE Hangout OSE Jitsi Meet Abe's Links Abe's OSE Google Drive Folder Abe's OSE Google Calendar Abe's YouTube channel

edit

Current Logs

Sat Oct 12, 2019

reviewed WebGL tutorials. Trying to decide what to CAD next given the difficulties of what is immediately good enough while trying to align that with good future design goals so there to create forward momentum and reduce double work.

Created new gitlab project repos.

https://gitlab.com/Abe_Anderson/D3D-Simple-Extruder

https://gitlab.com/Abe_Anderson/Kinematic-Mount

I've considered many possible ideas for kinematic style mounts that could be automated, but I don't think any have been viable yet. I need to look at more mechanical examples, hand draw some ideas and just try some experimental CAD. The round head bolts seem passable, but finding other generic bolts the right size may not always be easy. The shape of the plastic parts has to be complex to accommodate multiple features. A latching mechanism needs to work by moving along multiple axes and attachment of levers is not easy either.

Thurs Oct 10, 2019

Meeting. I reviewed emails and doc changes. It sounds like a lot of good progress on projects, but not a lot of uploaded files yet.

Sat Oct 5, 2019

more email with Chris & William. I exported and uploaded STL's for the Simple 3D Printer Extruder PLA parts.

I added links diagrams to the STEAM doc and did lots of brainstorming about easy printable possibly kinematic tool mount.

https://docs.google.com/presentation/d/1pDEjvuqPt6b8iXULDGtRTPE8YsbaTSFLy1pe-paaOSU/edit#slide=id.g64a18b2cd3_2_0

Also thinking about tool changing. Hoping there is some X,Y,Z dance the machine could do with a tool to release and latch it into a mount without extra motors/servos etc. A tool mount that could do that maybe complex would it might beat having extra motors easy if it is elegant and has great MTBF. No living hinges or flimsy push-push latches. Maybe it needs metal springs. I wonder if the mount mechanisms could actuate with 2-3 axes of motion if needed.

Fri Oct 4, 2019

I responded to an email from Chris about the simple extruder. More thought and reading is needed on the quick coupling concepts...

I updated the D3D v18.10 BOM with 3/8" nuts and resolved the comments. I selected what I thought was the most universally useful for the price. https://docs.google.com/spreadsheets/d/1eCYxQkOZ6GKS5zkTIKQneVsXDnhAc99Twsm2upWlFn8/edit#gid=0

Reading more about kinematic coupling and I looked up William's extruder work from today as well. I wonder how accurate 3d printed plastic couplings could be if bolted together. That appears to work for camera mounts, but I question the repeat accuracy. I also wonder about embedding 3 nut catchers in the carriage in such a way they would be compressed and not move much post assembly. Adding the requirement of complex off the shelf metal parts like balls and grooves would likely add cost. In the long run, they could be milled, but the accuracy requirements are likely higher than what will be achieved soon.

Sun Sep 29, 2019

Doing a little more research on kinematic coupling and tool changers. Immediately the need is just for a quick couple, but it would be nice if it was at least partially scalable for future tool changing needs.

I think there are ways to make a dock that effectively catches and releases tools without extra servo or stepper motors by using the force of moving the head in/out of the dock. I also think 3D printed plastic parts might be accurate enough for most printers if the design is good enough. I'm not familiar enough with the mechanics of kinematic coupling yet.


Sat Sep 28, 2019

emails about added links, simple extruder, and the printer manual docs.

Reviewed more STEAM Camp docs and made requests on the gdocs for the printer manual to fix the missing nuts.

Added more links and better organized some wiki pages since the previous ones I made were fairly bare. Adding one base starting wiki page for each project would help the new team get started on the wiki quicker and I see new templates using wiki code.

I updated PVC assembly with 10mm nuts and adjusted the heat bed relative to them to compensate for the ~0.5mm difference of 3/8" nuts assuming that is a better fit. The JB Weld method well always cause some variation. I think the heat break on the simple extruder could be shorter yet, but plenty of feedback is needed on the simple extruder assembly before assuming anything.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc

I think it would still be best to migrate the simple extruder and assembly to its own repo or something similar.

Fri Sep 27, 2019

I linked a few things in the STEAM Camp doc and added links to connect pages better on the wiki.

Thurs Sep 26, 2019

I've been reviewing the STEAM Camp material and thinking about critical feedback I see in some of the interviews. So I made some notes on collaboration efficiency in my general working doc.

I've also been thinking about a better tool head attachment. Even for the PVC frame. It probably isn't stiff enough for heavier milling, but tool head quick attaches and even automated tool changers are important for making the D3D more of a small universal micro-factory CNC machine. One issue I can see is mounting to the U-Axis carriage currently requires mounting around it on both sides. The other open-source solutions kinematic coupling with three points and this seems ideal. Given there are already open-source designs by lulzbot, e3d, and others we should be able to adapt something without reinventing the wheel. Maybe even just pick and existing standard. The question is how best to mount it to the carriage. If it is feasible I can see reasons to add some bolt holes to the carriage if it makes it more universal it is a win.

https://reprap.org/forum/read.php?1,622267,622362

https://en.wikipedia.org/wiki/Kinematic_coupling

http://download.lulzbot.com/


kinematic coupling

D3D tool changers

Mon Sep 23, 2019

I made comments to multiple D3D files about the lack of M10 nuts required to fit over the 8mm rods for JB welding the heat bed as shown in the printer manual.

Looking at other printer BOM's...

Sun Sep 22, 2019

I responded to an email from Marcin about the Simple Extruder assembly and STEAM camps.

uploaded photo of the simple extruder assembly.

Working out more PVC assembly details with the heat bed mounting (JB Welded nuts). I recently changed most of my Freecad installs over to the app image packages and just had to reinstall the fastener WB for some reason.

Another relevant side topic I researched recently is battery packs. We have a retired nomadic friend that visits the farm in winter who is science-oriented and recently shared a video of a battery pack build and said he would like to try a build this winter. His goal is to design a small solar and battery pack system for periodic portable cooking because the cost is now low enough it might save him money over gas tanks. I'm skeptical of it, but I learned quite a bit from him before about such topics so I will document anything that comes of it. https://docs.google.com/presentation/d/1iUEES6Pqmc6Fz3nmrmUMhBxXQI_egm7yCMXfZ0wrr-0/edit#slide=id.p

The printer manual appears to reference and BOM that does not include large enough nuts to go over the 8mm rods. It looks like it needs to be 4 x M10 nuts. Further investigation is needed.

https://docs.google.com/presentation/d/1LRL6PQtWm0LT6j6YNjLNjDAdbKkd3TmO8_aOBdfskhI/edit#slide=id.g41779cb437_4_98

Sun Sep 1, 2019

edited meeting doc again and added reevaluation of meetings to the agenda to see if we can get more attendees at a different time if needed. The meetings tend to be more broad brainstorming that veers off focus some, but individual progress reports are useful for the big picture. I think we need to create more jitsi meets as needed in case of overlapping meetings. https://meet.jit.si/OSE_Dev_Team_Meeting

https://docs.google.com/presentation/d/1RvglDNOgP5idzJ0ZvKq1EktuatM23rJ4pMLI5degjYo/edit#slide=id.g1861bf60d5_0_6

I'm trying to adjust the filament path angle more, but having trouble rotating or attaching the sketch to a datum plane correctly.

I added the nema 17 motor mounting bracket. I think the simple extruder should be moved and restructured under it's own gitlab project, but the gitlab site is glitching at the moment.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware

Sat Aug 31, 2019

I made repeated small changes to the simple extruder parts to find ideal alignment of the plastic parts, bolt holes and filament path. At first I expected to leave the bolt points alone, but after fixing the symmetry in the filament path and experimenting with the angle/spring tension it was clear the bolt point on the tension arm didn't look right. It is a concern to experiment with the bolt points because of post-print shrinkage. General experimentation done on the original may effectively need to be redone since the CAD is redrawn from measurements anyway. I made notes on a possible mod to the spring design, but making it more compact looks like it has tight tolerances and will require a lot of experimentation with prints so that is something for later.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder


Tues Aug 27, 2019

made adjustments to simple extruder including the plastic parts. I'm trying not to change most of the original metrics since they appear to be accurate caliper measurements, but somethings seem way off around the filament path. So I'm centering some holes symmetrically and I added measurements in spreadsheets based on the NEMA17 standard.

I added a "spring" for more visuals. I think I can use datum plants and lines to help find the right positions for the filament holes. I increased thickness of the spring base bracket as well. It would be nice to countersink a standard hex socket M3 instead of the countersunk head style screw. It also seems the bolt in the spring could be eliminated, but that may require some prints to refine the fit due to shrinkage etc. I'm also thinking some of the CAD needs to be bigger due to measurements of the original PLA due to shrinkage. Changing the angle of the bearing bracket only made it look worse.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder

Mon Aug 26, 2019

I keep finding more slight alignment issues. Looking back at the recent photos there appear to be a known issues. Most of these details will never be that perfect when cut by hand and there must be enough slop in the PLA parts they bolt up anyway, but it is nice to get the CAD close to check all the measurements. The filament path definitely looks like some updates would help feed.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder

Sat Aug 24, 2019

Reworking at the simple extruder mounting bracket assembly. https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder

The current simple mounting bracketing style is similar to the e3d bracket. In photos the original looks like a black metal angle bracket. The new printed version that looks possibly warped a little. So, something in between would be better. Also, because it mounts between the base block and the motor there may be thermal issues. This seems likely given the melted appearance of the spring bracket in photos. To prevent possible warping and given the need to push the temps up for materials other than PLA some insulating material like PTFE adhesive tape may help. PTFE tape appears to be used on the threads in the original photos already. I suppose a longer heat break could help as well, but it already looks to long in the current CAD. For flex filament I was assuming a custom Al milled design would be difficult, but for testing, I wonder if just using a longer heat break threaded up through the base block and ground on a wheel to shape would be good enough.

Tues Aug 6, 2019

created cad with spreadsheet for nema motors with some mounting details for adding to the simple extruder assembly.

I only entered data in the spreadsheet for nema 17, but it could probably be designed with more automated selection options depending on how much more hidden complexity is available in the freecad spreadsheet WB.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder

Sun Jul 28, 2019

tested simple extruder assembly and adjusted simple extruder metal part dimensions.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder

Fri Jul 26, 2019

I think I resolved the freecad error with the nozzle file. I may understand it partly.

The error message is: Object can only be in a single GeoFeatureGroup

I rebuilt the pads from the sketches, but first had to remove the body and part containers and re-add everything in the right order and place. I tried detaching the hex sketch and reattaching it, which kept giving the same error primarily because I kept clicking the wrong function. I was mistakenly clicking the negative loft button instead of additive. I explored the new additive and subtractive functions before with interesting results but frequently forget.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/Simple%20Extruder/nozzle.FCStd

Wed Jul 24, 2019

I went to finish the nozzle and the file is somewhat corrupted. Using the compound function may have caused the problem. That workflow did not look good so I tried to delete it to do a fusion instead and that is when problems started. The part design WB then detected issues and started suggesting migration to the new part WB. I tried auto migration and other ways. One fix suggests separate part bodies for each pad. Maybe that is a more correct workflow in some cases, but I think using different functions from other WB's including the loft changes the tip or creates a separate feature without a body by default causing confusion. I may also have attempted moving different features to the body or part containers at different times by dragging them that caused issues as well. I need to understand the suggested workflow for bodies and part containers better. I may need to delete the pads and recreate them by reattaching the sketches. Or it may be faster to try redoing it in a different order.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/Simple%20Extruder/nozzle-glitch.FCStd

I also looked at and experimented with the heat bed size, the printable area and how it is defined in Marlin.

I also added some info to Analysis of PLM Software Conflict Resolution. Generally improving the collaboration software abilities seems important, but with few contributors, it remains a lower priority. However, this is somewhat a paradox since ease of use would encourage more users to engage in prototype development.

Tue Jul 23, 2019

added simple extruder files to https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/Simple%20Extruder

I'm guessing the dimensions from the photos & using spreadsheets so these can be changed easily later.

I got most of the spreadsheets & CAD done for the metal parts of the simple extruder. The sheet values are approximate on a few things, but I tweaked them to look close.

The spreadsheets and values are surprisingly easy to edit. I wasn't really able to break them. If you move alias cells it clears them in the sheet, but not in the CAD values, so it is fairly easy to fix. It is time-consuming with all the data entry but looks worth it in the long run.

Sat Jul 20, 2019

I see the continuing work on the OSE Simple Extruder. https://photos.app.goo.gl/fWUX8ynAdqcn6Fvs6 https://drive.google.com/drive/folders/17BLyvyk1EbrMOhkCfeSwByAq86SemSLX https://wiki.opensourceecology.org/wiki/William_Neal_Log#Thursday_June_27

While there is a lot of flexibility in the PVC and clamp design one of the less exact remaining details is the mounting if the extruder and its position relative to the bed. A mod of the E3D bracket should work fine, but a better quicker modular system would be useful. I'm curious to see what open solutions lulzbot uses.

Lulzbot has cat guards, which must be open source. This seems similar to an "enclosure". Reprap forums suggested while it may be legal for many to build enclosures individually it should not be discussed due to the yet unexpired patents.

In order to run Printers indoors or outdoors, animal guards would be useful. https://ohai.lulzbot.com/project/cat_guard/accessories/

Moved the extruder mount underneath the carriage this gets it much close to the bed. The Simple extruder might be close to long enough. However, I'm uncertain about wiring and cable chain logistics.

Fri Jul 19, 2019

added more comments on soil mixer brainstorming. https://docs.google.com/presentation/d/1RJg3LyG_jI_gmUwBFuwNjbAMVUmuYUo7uQVjLDV9Qiw/edit#slide=id.g5dc8542d49_11_96


adding plastic 3D printed parts section to BOM and sections in wiki/part gallery to note printing tests and recommended parameters. Tested print settings could also be individually listed in STL file pages. https://docs.google.com/spreadsheets/d/1lgtDWFMfNn7fEidPdlap_8PqSDXJFyM_AKvdjq6KSWs/edit#gid=0

Thurs Jul 18, 2019

reviewed more CEB soil mixer info and returned Aidan's email.

Wed Jul 17, 2019

got email from Aiden yesterday whom I missed in the jitsi meet. Added some scribblings to the soil mixer doc. https://docs.google.com/presentation/d/1RJg3LyG_jI_gmUwBFuwNjbAMVUmuYUo7uQVjLDV9Qiw/edit#slide=id.g5dc8542d49_4_0

It is a little hard to visualize in 3d so far. The height logistics of loading design over a press as well as the feeding and exiting of materials seems difficult. Rotating it 45 deg is a half solution. Maybe a more complex drawer design would be worth considering. I can imagine the drawer system will need cleaning due to cement. I think the cement access will need a cover to keep water out in case that is sprayed into the soil hopper as well.

I like the metered/dosing concept for 1 block at a time. I think that will reduce the need for raw horsepower frequently seen on big batch mixers. A good hammermill is important to since soil types vary. With test SCEB's here I think many of the poorer higher cement content ones have chips, slight crumbliness, weakness due to poor mixing. If the clay is moist it clumps and can't mix well with sand. Here the soil is mostly silt, sand, rocks, & sandstone often on top of a hard moist clay layer 18" down or so. Even if there is enough material in some areas on location digging the right amounts and thorough mixing are a challenge. In fact, in some cases I can see it needs to be dug, then dried some then milled so it powders and mixes better.

Tues Jul 9, 2019

cleaned up meeting doc for next week. Reviewing D3D BOM's trying to decide which parts & features to drop or add.

Sun Jul 7, 2019

Continued reviewing workshop info and the D3D CNC Mill CAD, which is impressive.

I see improvements all around in the workshop media. The hard part seems to be getting critical feedback from workshop participants, especially less technical people for which more feedback is needed to refine the educational media. I think the technical peoples perspective is generally it's nice to review the detailed engineering info and it is great for the average person to learn lots of STEM. But, what is most useful from the less technical persons perspective?

At first, I was thinking a lot of the info is also geared towards more visual learners and maybe other styles need to be covered as well, but I also see the OSE Design Manuals have outlined lists even though they are in slides, so there is room to consider more of both. Obviously, the hands-on shop parts are probably everyone's favorites, but since the lectures are likely precursors to specific shop work getting everyone up to speed is helpful to the swarm effect. As usual to refine all that practically requires a whole other team.

Also getting part counts into https://docs.google.com/spreadsheets/d/1lgtDWFMfNn7fEidPdlap_8PqSDXJFyM_AKvdjq6KSWs/edit#gid=0


Fri Jul 5, 2019

I listened to some videos from the workshop and glanced over the 2" U-Axis doc, but still, don't have a clear picture of many concepts. I'm surprised at the size of the CNC Mill if I'm understanding correctly it may have about a 2' working area/volume? I figured for a precise mill for small metal parts that several inches would be sufficient.

A question: Given that much of the OSE workflow tends to bias towards visual learning styles how might the guided learning style in workshops be done to enable those of other learning styles to better understand existing visual documentation tools and apps?

Individuals can choose different tasks that suit their style, but we need people to learn freecad from whatever approach suits them. There were other requests for more vocabulary definitions and a glossary was a suggested solution that would be ideal. There are also existing wiki's and docs for apps like freecad, for which more links could be provided and reviewed in the lectures.

Updated my working doc (top right) with a pros/cons list of using another spreadsheet to speed swarm work of part spec collection prior to CAD drawings. I think it might be faster in ways, but I'm uncertain about the overall flow and hangups. Current methods in design sprints and workshops are to lookup the links in the BOM and find specs for parts you pick. There is some double work looking up interfacing parts specs even in a workshop where individuals can directly communicate it requires more time and interruptions. This should leave more time for needed for discussion of clearances/tolerances and understanding interactions between parts.

Thurs Jul 4, 2019

away from my Linux workstation still without a good laptop, but I've reviewed some of the active steam camp materials. Interesting to see the development and discussion as usual. I'm trying to understand the details for the 2" Universal Axis. It looks like they need a number of changes to be ready for printing.

I added a spreadsheet to File:2axismotorpiece.fcstd because I think Williams FreeCAD Workflow seems ideal for sharing consistent data values across many similar parts quickly.

Maybe a gdoc sheet would be good too. It could be sectioned with values shared across parts and changed in real-time. It should be easy to copy/paste those cells to freecad sheets then there is less data entry for each person and values remain consistent. It should also reduce typos. When values are uncertain it is also easy to copy lists of needed dimensions to keep dev's on the right track and remind people what data is still missing.

Mon Jul 1, 2019

I finished cutting up the PVC sch 40 pipe a while back for the D3D PVC Mini. I'm traveling for a few days but hope to figure out how to collaborate more during the workshop.

For the D3D PVC Mini I need to do more precise CAD of the simple extruder for which some CAD is not yet done. I think I can approximate a placeholder good enough.

I also need to further research the sources from existing BOM's. Jon reported issues for D3D Ohio parts and I'd like to avoid those.

I'm not far from ordering parts, but some of the little details are going to be important to verify first.

I'm glad to hear the STEAM Camp chose to do the Torch Table project. I think the priority order is Torch Table, CNC Router, Metal Printer. Because the Table has been in waiting for a while and well accelerate other projects significantly. The CNC Router is next because it can take lower precision parts and make them higher precision via subtractive work. The metal printer is relatively unknown and creates small low precision parts initially. Empirical testing is needed to find the hangups for the metal printer, but the use cases are more long term.


Tues Jun 18, 2019

Busier than expected with farm guests lately, but I am continuing on the D3D PVC Mini. I've cut sch 40 3/4" PVC to ~10.66" for testing. I already observe at such short lengths it is quite rigid. At 2ft it has noticeable flex under force, but infills could reduce that significantly. Vibration is harder to judge, but when supported well at both ends peices don't visibly vibrate much.

Fri Jun 7, 2019

added a bed holder to the assembly. It still needs a different design because of the offsets with the frame. To keep the bed holder length short it would be better to move the Z axis inside, but it also doesn't look like that will fit with the clamp.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware

Tues Jun 4, 2019

Busy with farm guests so likely to miss the meeting.

Next steps trying to get good enough measurements of the simple extruder to create an assembly to help determine which way is best to orient the extruder on the X-axis.

Sat Jun 1, 2019

attempted FEM in FreeCAD on rods some trouble at first, but finally succeeded on the tube as well. I'm uncertain how easy it would be to add complexity and multiple part assemblies and materials. It seems to only work well in simplicity, but part of that is technical experience as well. At first I was concerned with following tutorials closer and in the same order, but I think the errors were fixed by resets of freecad and finer mesh when needed. Attempting a realistic large scale 4ft gantry of the Universal axis may not be worth the time. I'm uncertain yet if it can model the compression and stiffness concepts.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/tree/master/Hardware/FEM


Tues May 28, 2019

Added more notes.

Working on CAD assembly. moving X axis alignment. Further grouping and labeling all parts and axis' as similar to exiting OSE D3D machines as possible.


Mon May 27, 2019

Reviewing simple extruder and researching many other CNC/3D printer related ideas. Notes and documentation in Working Doc above.

Sun May, 26, 2019

Lots of printer research, YT videos, reprap.org, and OSE are all helpful. I can see 24V is a tempting mod given most of the electronics are designed to run at even higher voltages, but starting with a small printer I doubt there are many power or performance issues. I have not found any better info about PVC with cement in small pipes so I am skeptical but hopeful. Even #2 (1/4") rebar won't fit in 3/4" sch 40 PVC. I'm getting 20ft of sch 40 PVC because it comes in 10ft sticks and the extra I can use for testing. Hoping to see some operational data on D3D Ohio v18.02 soon too. I've been thinking about the mounting of all components & wiring. It would be nice if a single box for the components can be made slim, distribute mass & add bracing to the structure as well. It is hard to add angle braces without blocking access to the bed.

I'm also reviewing the simple extruder, which is indeed simple. https://docs.google.com/presentation/d/1PRpAmQNzDs5laibZo86weuMaEYJLBIvFwt3KOx8DPn8/edit#slide=id.g51b7c7f1c2_0_4 I'm uncertain of mounting options. It doesn't look like I can just use existing parts. My first thought was the hot end should be mounted towards the Z axis so the bed rails can be as short as possible, but there is the clamp to clear. I'm curious about bed size, mass, & Z motion. Is it reasonable to imagine an 8" print area with only 1 Z?

I added groups/folders to the CAD assembly for easier axis motion. https://gitlab.com/Abe_Anderson/d3d-mini-pvc

fascinating thread on composite frames PVC is mentioned. https://reprap.org/forum/read.php?1,578597,579248

Fri May 24, 2019

searched for more info on cement in PVC and I found some interesting links, but nothing similar. Listening/watching many 3d printer build videos, reviewing BOM's and looking at part options and prices.

started mod of extruder motor mount. https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/extruder%20motor%20mount.FCStd

Thurs May 23, 2019

Reviewing lots of 3d printer info lately and it seems RAMPS has a lot of potential upgrades or issues to fix depending on how you look at it. It looks like RAMPS is still used mostly because it is somewhat robust or at least cheap to burn out. I suspect I'm going to want Trinamic drivers just because of the noise factor since I've set up the printer space next to my desk. TMC2130's are apparently all around more efficient too. It looks like it is better to run them at 24V though, which would require even more customizing. I don't see many variations in the RAMPS with quality components & heat sinks etc. there is the cheap and the expensive.

Adapting a quick attach looks complex without more experience and a working 3d printer to test PLA parts with. Adapting the titan bracket looks easy to start, but it is different. It is thinner than the previous mk8 style bracket and may not offer enough clamping force or strength if it gets warm? So, I'll try merging the old and new together in CAD.

Tues May 21, 2019

thinking about the alignment part and axis length. I don't think it needs much space to work. Also considering extruder attachment methods.

meeting prep.

Looking at the old Mk8 Style extruder motor holder for potential modifications.

Mon May 20, 2019

changed x axis and added to assembly. needs more alignment.

Sun May 19, 2019

found the angular misalignment of the carriages and constrained them further. I started to add the extruder, but the 3.5MB size is a bit much and I don't see any easy way to reduce it. I think the X axis needs customizing to length first anyway.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc

Thurs May 16, 2019

https://gitlab.com/Abe_Anderson/d3d-mini-pvc numerous updates and simplifications of axis' parts. Much smaller files in some cases, but with enough features to position parts in assemblies accurately. Testing of newer freecad versions.

Testing A2P WB and it works much better than A2 WB just because there are no long hangups, but I do think I've run into some other issues. It is much faster and simialr enough it is easy to use though.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/assembly%20plus.FCStd

X axis appears to be unlevel from the side I think some of the clamps may be at slightly different levels due to constraint picking.

Tues May 14, 2019

reviewing File:Xy bracket.fcstd and File:D3Dfinalassemblyv1902.fcstd recent changes to consider part use overlap or versioning.

Sat May 11, 2019

more re-assembly of D3D with new XY bracket.

Note for the changes to File:Xy bracket.fcstd I reworked the part off measurements and in doing so thought I'd see if just drawing half of it and mirroring would be faster. In hindsight I doubt this helped much. Checking & copying measurements or sketches from other parts takes about as much time and there may be reasons to break the symmetry. Also, the mirror function being in the part WB makes the workflow seem a little confusing. The newness of the body & part structures and how it shows in the tree are primarily what made it seem odd.

I'm still thinking about slots versus holes and I'm curious if it can be used to offset the bed (with another part) up to reach the nozzle from the overhead X axis.

Something weird is going on. Every time I try to adjust the length of the rods in the axis' the length between the top and bottom Z clamps measures slightly shorter as if the frame is adjusting smaller as well for some reason!!? Oh, missing constraints allowing movement of clamp.

resolved axis length. https://gitlab.com/Abe_Anderson/d3d-mini-pvc

If the XY Bracket gets slots the X axis ends can be made flush with the back of the brackets. It is only 0.2" off one way from that now. With slots lining up the position correctly is the only major potential point of error in the assembly I can see now.

Fri May 10, 2019

Writing return email to Marcin. Looking at X-Y axis alignment on D3D Mini PVC. The X-Y angle bracket isn't quite symmetric, but the holes line up with the larger U-Axis parts, but not the holes in the short idler. I'm wondering if a slotted XY bracket would help make mounting various designs easier. Keeping to the universal parts is still a challenge given various sizes of frames and axis length possibilities.

The bed height to the extruder nozzle needs to be solved as well. Bolting some existing parts together should work as in similar designs, but I don't see what is easiest yet. For some aspects it looks like changing rod length and/or mount points would still be easier.

https://gitlab.com/Abe_Anderson/d3d-mini-pvc/blob/master/Hardware/D3D%20Mini%20PVC%20Full%20Assembly.fcstd

I'm trying to understand the XY bracket misalignment more thoroughly to decide what is the more future proof universally compatible part to change. Making slots seems more future proof except that it creates the possibility of slip and error in physical assembly. I see the v19.0x use the half-carriage, but that doesn't make sense for this design and simplicity would be nice all around. I see the XY bracket sketches aren't constrained and look off, but they appear to constrain and align well in assembly. The asymmetry is only the first issue to fix. The length for this printer is different from the original use, which is why I'm considering slots. If more holes are added it will work for only the current build designs, but slots will give flexibility for future size variations.

Sat May 4, 2019

reworking D3D Mini PVC full assembly https://gitlab.com/Abe_Anderson/d3d-mini-pvc


Fri May 3, 2019

catching up on FreeCAD status. https://forum.freecadweb.org/viewtopic.php?f=4&t=35546 FreeCAD 0.18 is technically officially released to source code at least. 0.18 includes mostly backend updates like python 3 support and other good long term under the hood fixes. So effectively skipping 0.17 may be fairly easy.

I see the issue I noticed before with a FreeCAD version not fully loading is 0.18.1, which is the current official stable version. FreeCAD Daily 0.18 loads ok. 0.17 is running from an app image I think. I see many new interesting workbenches I haven't tried before in the add-on manager.

Reworking the D3D Mini PVC with more separate parts like the carriages on the axis' also makes the assembly more complex. I see that the freecad assembly forum thread suggests for most simple assembly needs the part and body containers relative and absolute positioning is good enough.

Tues Apr 30, 2019

improving CAD for the full assembly of https://gitlab.com/Abe_Anderson/d3d-mini-pvc

Fri Apr 26, 2019

Almost done with the 3D Printer shelf I think, but I'm more busy with spring planting etc.

I found some interesting 3D printed garden seeding tools and companion planting patterns. I've been hoping to find simple tools and ways to automate more complex seeding patterns. There are many plastic seed tools I've seen that might be 3d printable, but accuracy is probably important for small seed tools. Maybe adjustable tools could be designed as well. If the print quality is low precisely drilling holes ends up being needed anyway.

https://www.thingiverse.com/thing:23466 http://organic.kysu.edu/CompanionSpacing.shtml

Besides having shelf done for a printing workspace I need to RTM, develop and go through checklists for what 3D Printer parts I need to order f