Coder Social home page Coder Social logo

Is the BoM actual? about cyclone-pcb-factory HOT 6 CLOSED

carlosgs avatar carlosgs commented on August 28, 2024
Is the BoM actual?

from cyclone-pcb-factory.

Comments (6)

veelck avatar veelck commented on August 28, 2024

As far as I managed to check this issue, it seems that Cycl_Z_carriage.scad has a bug, where it has the cyclone_rod_gear call - it uses tolerance=0, where in case of X and Y axis there is tolerance set to screwHoleTolerance.

As for the second gear, it seems like the diameter of stepper motor rod is hardcoded inside the standard_parts.scad, which seems strange as I'd expect it to be configured.
It also has tolerance=0, but modifying that sets the tolerance on both holes (the motor rod as well as screwing hole, which is not really ideal).
Since this is the only gear of this kind, I'm not sure if tolerance should be set there as well, but other motor gears have it set.

I'd love to issue a pull request, but I'm not sure if my changes will make sense, since I'm noob in scad (started to figuring it out like 2h ago ;))

I'd love to get some feedback before I'll issue the PR.

from cyclone-pcb-factory.

veelck avatar veelck commented on August 28, 2024

I added the tolerance = screwHoleTolerance for both gears, printed them and it worked like a charm, so I guess that's the problem.

from cyclone-pcb-factory.

CarlosGS avatar CarlosGS commented on August 28, 2024

@veelck Thanks for the PR! Would you mind updating the STL with the gears as well?

Interestingly enough, most complains regarding the tolerances so far have pointed out they were too large. So maybe these gears were an exception because of the bug

Thanks to both for the bug report!

from cyclone-pcb-factory.

veelck avatar veelck commented on August 28, 2024

@CarlosGS Hi, thanks for taking the PR.

Can you give me some tips on how to optimally generate the STLs? Like I mentioned, I'm new to OpenSCAD and I'm not sure how can I make it so it makes sense (for the gears I needed I exported them one-by-one, so for all the gears that'd be pain in the a..., hope it's not the only way...)

from cyclone-pcb-factory.

CarlosGS avatar CarlosGS commented on August 28, 2024

Unfortunately that is the case, STLs need to be manually generated for every part. What I often do, is render an STL for the full machine, then load it in Cura and choose "split into parts", finally arrange the parts into the proper alignment for 3D printing

I agree, it is tedious. But if you still have around the updated STLs, what I'd do is load the old gear plate in Cura, then choose "split into parts", remove the Z gears, then drop the new STLs into Cura, and finally save the new STL plate
Sorry for the inconvenience, it would be great to have a way to automate this, indeed

from cyclone-pcb-factory.

CarlosGS avatar CarlosGS commented on August 28, 2024

Merging this issue with #57

from cyclone-pcb-factory.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.