Thanks for downloading!
We'd love to hear from you if the print was successful.
Smartcore
A coreXY made simple to build and cheap.
3D printer parts and enhancements
GPLv3
A free software license that requires that all work based on this must also be free software as in freely remixable and sharable by anyone under the same license but may be used commercially.
Description
The smartcore is the second project from Smartfriendz. After the smartrap and its all printed structure , this is another kind of project : coreXY made cheap and easy to build !
You will find here everything to build one as easy as order some wood on the local store and print a few parts.
Design is made so you don't have big operations on the box ( no drill or cut), just build the box, assemble parts separately and integrate Z and XY in the box with simple wood screws.
It seems to be expandable from 20x20 to around 50x50 cm ( more to test ) .
It is GPL ( as all our projects). More importantly , the all design is entirely written in openjscad with a lot of options like nema size, rods size, printable size and wood thickness .
All models are dynamically updating from parameters. Print plates are also automatically generated ( not complete now, but almost done :) .
Have fun to dig around with parameters ....
Materials and methods
Wood : 4 planks sized like output in openjscad. Thickness is as you like.
Printed parts : please use the output of openjscad related to your parameters
Screws: 6 x M3x30 / 6 x M3x25 / 10 x M3x16 / 10 x M3x10 / 5 x M3 nuts / 12 x 3.5 wood screw flat head! / 5 x M8x25
Rods: 4 rods XY , diameter and length like in parameters. 2 rods Z , like in parameters.
Stepper motors : 4 ( X Y Z extruder) nema17. Can be 40mm or 48mm length.
electronics: can be any reprap electronics. we develop with ramps 1.4.
Inductive sensor: LJ18A3-8-Z/BX
Hotend: Jhead type.
Bearings: 10 x 608zz. 4 lm8uu . 8 lm6uu ( or 12 lm8uu if rodsXY 8mm).
Bowden cable: 70 cm . in diameter 2 , out diameter 4.
GT2 belt 6mm : around 3 meters . See openjscad related to your parameters
GT2 pulleys : 3 x 20 teeth.
pressfit : 2 x 4mm with M6 thread.
Documents
Issues
Issues are used to track todos, bugs or requests. To get started, you could create an issue.
Comments
It's necessary, I need more information
driving directions
What about endstops? On v.1.2 i see only X-endstop. What about YZ?
And where to get an actual model? STLs with my settings?
This model is obsolete... And I don't think that nema14 have enough torque to drive the printer
Hey there....
it is not possible to generate accurate parts via OpenJSCAD for Nema14 and wood thickness of 24mm. There are solids in the space where the wood should fit in the MotorXY holders...can anyone help?
This seems fairly awesome. How are your prints? Any sense what your BoM cost was?
Hi,
The BOM is missing at least the Endstop Switches and a Fan for the Hotend right?
hi thk u for the design.
can u help me with v1.2, there is a problem with z slide part, if u use z rod 10mm there is a hole on the lm10uu holder and there is no stability for the part.
Files here are obsolete, use https://cad.onshape.com/documents/086229ea796640d29acd68ff/w/2030a3358fd641da896d20a5 instead.
the STL outputs are not usable with 8mm rods, non manifold -> slic3r can't do anything with them...
12mm prints fine for 11.8mm wood.
I happen to have wood that is 11.80mm. However the openjscad script rounds down to 11mm. May it be possible to adjust the script to accept 0.xx values for the wood frame?
I guess printing with 12mm might fit aswell, taking an extruders deviation into account but it would be really nice to see 0.xx values being accepted by the script.
Thanks
hi.
Beautiful design.
Just a tough. Why don't code an option for GT2.5 belts and a screwless Z rod?
Cheers and Keep up the good mood
The sensor mentioned in the BOM ( LJ18A3-8-Z/BX) is an inductive sensor, so do you not need a metal bed for it to work ? All the pictures I see use a glass bed.
Not work wit nema 14 motors, error in xy motor a rosa spare part
Hello Serge,
now smartcore v1.2.JSCAD works perfectly in OPenJSCAD !
Marc
updated smartcore v1.2 . now it works in openjscad.org. I wonder if it will work again here ? preview dows nothing right now.
If you edit smartcore-v1.2.jscad, and change in line 525 "grey" by 3 number with a "," in between ( e.g. (1,1,1 ) instead of ( "GREY"° and save it , it works fine in OpenJScad
Oops, OK never Mind, found it :-)
Is there any file I can print so I can add two sets of Z supports using the gt2 belt instead of the threaded rod solution on prev iterations?
I opened Smartcore V1.0.1 in openJscad and in the menu, I selected Box wood thickness ; 12mm , X Y Rods : 8mm and Z threaded rods: true. So far so good. How do you now generate the separate STL's so I can slice them in Slic3r and print them?
Many thanks in advance for the feedback
Same error as bellow, can't open the files in jscad.
Ditto same error!
I got the same issue alex
It does not work Smartcore V1.2, http://openjscad.org/ says "TypeError: this.color.join is not a function"
I love this design! I am planning on using it to teach teenagers about building and 3d printers in general.
I would like to make a recommendation. The plastic parts at the rod ends should have the rod end completely enclosed. This allows us to use the rod as a strong mechanical component which fights the tension of the belt. otherwise, the rod will try to slip through the plastic ends into the motor pulley area. I'm looking at the Openjscad version 1.2.3.
Also, I get "WARNING: Ignoring unknown function 'polygon'." with Openscad 2015-03

- Printed on:
- RepRapPro - RepRapPro Ormerod
- Result:
- Okay prints. But not 100% smut at rounded parts starting from build plate and getting round out into thin air.
- Feedback:
- This photo shows my 8mm pins (bolts) replacement. There are 5 in total (1 of 8x20, 2 of 8x30 and 2 of 8x40) used to hold the bearings in place.
hola soy de Costa Rica y me interesa saber si hay una lista completa de todas las partes físicas y electrónicas bien especificada y clara para un novato, no conozco mucho de electrónica pero viendo este diseño tan interesante me quiero arriesgar a hacer mi propia impresora, alguien puede ayudarme con esto.
Muchas gracias
i am from Costa Rica and I want to know if there is a complete list of all electronic and physical well specified and clear for a novice parts, I do not know much about electronics but seeing this very interesting design I want to risk making my own printer, someone you can help me with this.
thank you very much
Hi,
What bearings should use ? 608 ? 8x22x7 ?
Best regards