dan9186 / derpstock Goto Github PK
View Code? Open in Web Editor NEW3D Printing Deltabot inspired by Kossel and influenced by Rostock Max
3D Printing Deltabot inspired by Kossel and influenced by Rostock Max
Vslot hole add ( * 2) for slightly improved insertion (lol)
file: frame_motor.scad
Add some cut outs to the front for easier access to the motor mounting screws.
File: frame_vertex.scad
The idler support cones need to be offset further to ensure the screw heads do not collide with it. This should also help keep the pulley on the motor shaft better.
A bill of materials will be needed.
Files: all scad files
The mounting screws are all currently based on a variable that contains M3 in the name. Generalize the variable and allow for adjusting the screw size to be M5 for the V-Slot and M3 for the OpenBeam/Misumi extrusions.
Redesign, for L shape, with captive endstop with heat set inserts to lock endstop positioning down on one side, with the M5 locking on other side.
File: frame_motor.scad
Wiring holes are needed for the motors or endstops depending on where the electronics board goes.
If thickness is increased in the panel, screws for the usb jack must be recessed. Screw head width is 5.5mm.
As an option, offer a single mounting piece for both the power plug and switch.
File: frame_vertex.scad
The screw hole for the pulley needs to be enlarged. It is currently a M3 hole and that allows too much space for the 608ZZ bearing. Adjust it to a M8 hole with it being slightly smaller so that the screw can thread itself into the plastic.
File: frame_motor.scad
When you press F5 to compile the model, it will crash OpenSCAD. It isn't a show stopper because you can press F6 and get the model.
Suspect it is related to the text added. Potentially too many faces.
File: frame_vertex.scad
The idler cones have a gap of 10mm. The gap can be shrunk to 8.5mm to 9mm.
A mount to go on the side for a power switch. Two mounting holes to accommodate M5 screws.
Panel mount for switches/powerjack/usb needs to increase thickness by 3mm. This will allow the use of 10mm length M5 bolts and keep part type count low.
Can you please print out the frame_connector_panel for a final fit test? Sizes were measured and what should be the final alterations needed to the piece.
Files: frame_vertex.scad & frame_motor.scad
The tab on the front side of the extrusion hole in the vertex and motor mount currently does not allow for the nut to sit properly in the extrusion channels. They should just be removed on that side to allow for the plastic piece to slide freely over the nut and not push it down the channel.
File: frame_vertex.scad
Side screw holes are statically placed at the moment. Make them parametric based on the extrusion variable.
Printed.
Side cross bar dimensions look spot on.
Nut traps look spot on.
Stepper motor mount holes look tight.
If utilizing the bed mounting plate, these parts are not needed.
File: extrusion_fit_test.scad
The nut channels from the vertex and motor mount pieces need to be added so sizes can be verified.
Not only does the extrusion need to be fit tested, but the nuts, screws, and anything else external of the printed item needs a means to test and adjust before printing all of the parts.
Each carriage will need two nubs capable of screwing the arms to with nut traps to hold M3 screws in place.
Possibly add to the Power/switch panel on the frame to reduce hardware/fastener count.
Link to bog standard USB-B panel mount.
http://www.ebay.com/itm/00630163405
High end panel mount USB-B
http://www.ebay.com/itm/261384397679
Integrate GT2 belt mounts to allow for fixed belt loop crimps and zip tie tensioning systems.
Create a mounting plate that will support multiple JHead/Grovemount hot ends (1-3). with captive nut traps on top (2?) The holes need to match: https://github.com/dan9186/Derpstock/blob/master/src/hotend_adapter.scad
File: frame_motor.scad
Side screw holes are statically placed at the moment. Make them parametric based on the extrusion variable.
Files: frame_vertex.scad
frame_motor.scad
The slot for adding nuts to the extrusion is sized for M3 T-nuts. They need to be adjusted for the M5s. Preferable that they are parametric.
Each carriage will need 3 Delrin wheels on it to hold itself properly to the VSlot track.
The Eccentric Spacers have a CAM on them that helps offset them. A proper sized hole will need to be on the back side of the model to allow for one spacer to act as a tensioner for the carriage.
File: frame_vertex.scad
The cone cutout around the screw inside of the extrusion cutout is not flush with the front wall of the extrusion cutout.
Files: all scad files
Originally extra_radius was used throughout the entire project. The two variables need to be split based on whether or not the item being adjusted is a cylindrical or length based item.
File: vslot_carriage.scad
Integrate effector mounts onto the Vslot carriage
Each carriage will need a belt clamp to affix itself to the belt.
Files: hotend_adapter.scad
hotend_adapter.scad
needs to be updated to use configuration.scad
and any appropriate variables added to it.
The PSU will be a standard switch mode power supply with the standard mounting holes on it. Something should be designable to use those mounting holes and connect to TNuts in the extrusion track.
See http://www.thingiverse.com/thing:163019 for reference
File: extrusion_fit_test.scad
All screw holes are the same size, add any different sized screw holes. Also provide a numbering of some sort to the holes to help ID them.
Assembly notes
M8 608 bearing mount clearance is 9mm wide
608 is 7mm wide; reduce the clearance by 2mm.
Rather than making the fit test into one single card that can be printed, change them to be individual coins so that many iterations can be done without the need to print items that may have already been resolved.
Design a mounting piece for a power switch to go on the side of the bot.
File: extrusion_fit_test.scad
Modify the extrusion_fit_test to facilitate adjusting the variables in the configuration file.
Adjust M5 socket screw hole variable globally, for +2
Design a mounting piece for a standard IEC power plug socket.
Design a ramps mount to attach to the extrusions. Use http://www.thingiverse.com/thing:17228 as a base.
This piece should also be ready to go with final modifications made to it last night. Could you please print it in the green plastic for consistency in pics for the build documents?
The right hand M5 frame mounting screw needs to be moved to the right another 7.5mm to get the Arduino out of the way for attaching the mount.
The nut trap does not align to the extrusion channel. Changes should be tied into the extrusion variable to allow for correct spacing for different extrusion widths.
A brace is needed for the top corners, may even be beneficial for the bottom corners. The brace should be universal and for top and bottom corners in the event that it is needed for both.
Elongate the Tnut slot by 2mm
Integrate effector mounts onto the model found here: https://github.com/dan9186/Derpstock/blob/master/src/hotend_adapter.scad
Side M5 t-slot: Add extra space, add 1mm ( * 10)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.