close-circle
Close
0%
0%

3DPCB - Smoothieboard Compatible Driver PCB

The 3DPCB is a Smoothie-compatible PCB designed to fit "normal-sized" 3D printer driver boards.

Similar projects worth following
close
3DPCB uses LPC1769 to drive all the electronics on the board, stepper-motor drivers, MOSFETs for heating and fans, and thermistor-inputs. Is has four stepper-drivers, 4 thermistor inputs, six limit inputs, SD-card holder, three power MOSFETs (of which two is driven through a MOSFET-driver) and an onboard DC/DC converter for 3.3V. The whole thing is put on a two-layer PCB, with the size 100x60mm. This board has been printing on both my printrbot and my Prusa I3 for several days. It works great! The only thing that's missing is the ethernet, but that wasn't of any use to me. As it was my first KiCAD board to be produced I did however fail with the vias, as they were not covered with solder-mask. This is fixed in rev. B of the board.
All of the components can be handsoldered, with exception of the A4982/DRV8825, which you will need a hotair soldering device or a hotplate.

NEW VERSION: 4 layer PCB.

https://github.com/ChristianLerche/3DPCB - Files are here

https://github.com/ChristianLerche/3DPCB-4LAYER - Four layer board here - Modified to accept 24V.

  • 3DPCB, long time, many revisions later.

    Christian Lerche01/17/2018 at 08:24 0 comments

    It's time to log something. 

    The 3DPCB has been revised a bunch of times since I first came up with the design (Proudly stole the schematic from www.smoothieware.org). 

    From 2 to 4 layers, extra drivers, doubling the power-MOSFETs, and a bunch of rewiring. 

    Now the github has all the info of the project. I have a bunch of PCBs which is unassembled, as I actually don't have enough printers for them. 

    The design is not cheap like the chinese copies of Smoothieboard, but hey, I wanted to design my own. 

    Yes, the 3D image is unfilled. I have not tested the board yet (being a dad takes up lot of time :D ), only the stepperdrivers has been tested, as well as SD-card function. 

  • 4 layer PCB designed but not tested

    Christian Lerche08/16/2016 at 09:02 0 comments

    https://github.com/ChristianLerche/3DPCB-4LAYER

    It's 4 layer so heat transfers will be better.
    Minor updates to the design.
    When I have a tested board, I will write a new log.

View all 2 project logs

Enjoy this project?

Share

Discussions

Shai wrote 02/07/2018 at 18:28 point

Hi, I was wondering if your Github for this is up to date for the 4 and 2 layer pcbs? As I see that they were updated several years ago, but your latest log here is recent.

Have either been tested? And what's the main differences between the 2 layer and 4 layer? I am interested in learning from your design in order to design my own. Just want to make sure I'm learning from something that is tested/works.

  Are you sure? yes | no

ekaggrat singh kalsi wrote 12/04/2015 at 06:18 point

it would have been great if the drivers were socketed. I am not very familiar with kicad ( use eagle ). i will try to do it after i get a hang of kicad.. ( need a smoothieboard for my next project ) 

  Are you sure? yes | no

Richard wrote 10/28/2015 at 08:01 point

Christian did you put anymore work in this right now? I would love to try this out.

  Are you sure? yes | no

Christian Lerche wrote 10/28/2015 at 08:44 point

Sure did, I'm in the middle of assembly of one more board - 4 layers, 5 stepper drivers, 4 mosfets, and a little rearranging of the components. 
When I've had the time to assemble it, and have tested it, the finished files will be on github. 

Please do write every now and then in here, as I often go to other projects, like my house and so on. 

Thanks! 

  Are you sure? yes | no

Richard wrote 10/28/2015 at 09:11 point

Thank you for your fast reply!! I would like to try out the 2 Layer PCB. But on your Github you wrote that these aren't working right now. Do you have a fixed version i could try?

  Are you sure? yes | no

Christian Lerche wrote 10/28/2015 at 09:50 point

"Thank you for your fast reply!! I would like to try out the 2 Layer PCB. But on your Github you wrote that these aren't working right now. Do you have a fixed version i could try?" - Sure thing. I'll do a checkup today, to see if everything is fit for fight - If you are interested I'll send you a 4 layer PCB free of charge, if you can wait until I have tested the PCB. Or just want to dive into the unknown? ;D

  Are you sure? yes | no

Richard wrote 10/28/2015 at 10:59 point

It would be great if the 2 Layer PCB Layout would be in good shape :D

I would love to try your 4 Layer PCB, when you have tested it. Of course i would take over the cost for shipping. 

  Are you sure? yes | no

Christian Lerche wrote 10/28/2015 at 11:07 point

- If you go here: https://github.com/ChristianLerche/3DPCB - It actually should be the fixed version for two layers. 
Do a check however in KiCAD to be sure it's okay. 

  Are you sure? yes | no

Ryan White wrote 06/15/2015 at 19:52 point

Any movement on the Rev. B commits to your repo?  Really would like to take a look at this. 

  Are you sure? yes | no

Christian Lerche wrote 06/15/2015 at 19:54 point

Sure, I'll add it tomorrow. 18 hours tops :) Thanks for letting me know :)

  Are you sure? yes | no

Ryan White wrote 06/15/2015 at 20:10 point

Awesome, thanks much, looking forward!!

  Are you sure? yes | no

Christian Lerche wrote 06/17/2015 at 15:05 point

https://github.com/ChristianLerche/3DPCB - IT'S NOT WORKING AS OF RIGHT NOW! I started adding changes some time ago without git, so I have to go over the PCB soon. But you'll get the idea! :-)

  Are you sure? yes | no

dandumit wrote 05/29/2014 at 06:11 point
Hi,
Could you please give some details related to version B ? I intend to adapt a bit your version and use DRV8825 .
Regards,
Daniel

  Are you sure? yes | no

Christian Lerche wrote 05/30/2014 at 22:49 point
Rev B will have a little more features, and I'll make a price comparison for A4982 and DRV8825, just to make sure It'll pay off.
It will stay same size, and it will be possible to have 5 stepper-motor drivers on board. At least if I stay with A4982.
Regards,
Lerche

  Are you sure? yes | no

Christian Lerche wrote 08/22/2014 at 13:26 point
Hi dandumit. I have finished a design with 5 x DRV8825 stepper drivers. It fits the same size as the original board, and has all the features plus improvements from rev A. This is called rev. C. - I haven't produced any boards yet, so I will be careful around uploading it until I have tested that everything works. Please be patient, as I am moving, so I can't keep up on this until I'm settled.

  Are you sure? yes | no

dandumit wrote 11/27/2014 at 06:37 point
How is it going ? I would like to build myself one !

  Are you sure? yes | no

Christian Lerche wrote 11/28/2014 at 14:43 point
Hello dandumit. As of now, I still need to pull myself together and solder almost all the components on the PCB. I will try to do it, but I havent got time until after christmas. But when it's done, I'll let you now how it goes :)

Regards,
Lerche

  Are you sure? yes | no

dandumit wrote 05/19/2014 at 13:12 point
I will post my project too. It was meant to drive external power drivers.

For me A4982 it's hard to find or too expansive.
As I find your board more compact, I am tempted to take your project and put DRV8825 as power outputs.
Have you considered this ?
BR,
Daniel

  Are you sure? yes | no

dandumit wrote 05/19/2014 at 12:24 point
Hello,
I was very pleased to see another passionate about Kicad and Smoothieware. I have designed a similar board (it's not that complete as yours).
Have you considered to ad SPI display ? eventually encoder ?

Br,
Daniel

  Are you sure? yes | no

Christian Lerche wrote 05/19/2014 at 13:00 point
Hi, Daniel!
Yeah, the SPI is broken out right next to the ARM, in this board only SMD headers, but I chose THT for rev B. It doesnt fint standard headers, as I didnt have room for that, but wires will go in nicely. A bunch of other IO is broken out dor easy connecting of hardware, ie your encoder :)

Regards,
Lerche

  Are you sure? yes | no

Eric Evenchick wrote 04/17/2014 at 21:55 point
Nice, I'm sure this would be helpful for those building Repraps, tons of IO! Looking forward to seeing more design details.

  Are you sure? yes | no

Christian Lerche wrote 04/18/2014 at 04:29 point
Hi, Eric! It certainly fits the purpose, and lots more. I'm still working on breaking as much pins from the MCU out, so you're able to connect whatever is neccesary, and still have it done in two layer, so they'll be cheap. Rev. B is still under development, but that'll be done soon.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates