Picture courtesy of Alzibiff, a Mendel90 owner who is also a photographer: thefullpicture.co.uk |
I changed the default electronics from Sanguinololu to Melzi because it includes the SD card interface and fan drive on board and uses screw connectors rather than friction fit. These are the only connectors I have found to be reliable in the long term and it will allow me to offer a no solder version of the kit. After a couple of false starts I now have a reliable source of these and they are 100% functionally tested using the same motors as I provide in the kit.
I also changed the PSU to an ATX500 because I can buy them in the UK with CE approval and they come with integral mains inlet and switch, obviating the need for the kit builder to do their own mains wiring. It is also shorter, allowing room for the Melzi (which is very long and thin). The downside is it needs a pair of load resistors on the 5V and 3.3V to get the 12V rail to be close to 12V under load. These are provided in the kit.
To stop the deeper power supply sticking out beyond the base I moved the right hand stay inwards. It is now directly behind the Z bar that it braces, which is better from a structural point of view and gives maximum space for the electronics bay. A couple of plastic brackets hold the ATX PSU in place.
The build height is increased to 200mm as there is very little downside to doing so and it makes room for the Melzi electronics.
I added a spool holder which suspends the spool between the stays on 608 bearings using a couple of triangular brackets.
In order to turn the filament through 90 degrees I use a PTFE Bowden tube. That also has the benefit of removing any drag on the head when the extruder pulls filament from the reel. The only force on the head is that required to bend the loop of filament and the tube, which has only a thin wall.
The end of the tube is terminated by a printed connector with a flange that just sits on top of the extruder. That allows the extruder to reverse without having to push the filament back up the tube.
There is dust wiper on entry to the tube which consists of a block of foam squeezed into a smaller box with the filament running through a slot in the middle. It prevents dust that settles on the spool being dragged into the extruder.
I made a few tweaks to the extruder. I now use J-Head nozzles so I integrated a groove mount into the Wade's block. The nozzle is a tight fit and I press it in with printed jig and a vice with rubber jaws.
After the first five kits I found I could no longer get the J-Head MK4B and had to switch to the MK5B. That isn't long enough for a machine like Mendel90 because the bottom of the carriage ends up too close to the bed. I had to extend the bottom of the Wades' block so that it now protrudes below the carriage. In order to do that I had to make it a little slimmer to fit through the hole and that had the side effect of making the bearing housing symmetrical about the filament path. I think the reason it wasn't before is because there isn't room for the bolt heads on the motor plate side. I solved that by turning the bolts around and using captive nuts in the bearing block. That also makes the springs much easier to fit as the nut engages before the spring has to be compressed. The hob position is now further up the bolt at 25mm meaning more of the shoulder enters the bearing.
Other minor changes were that I lowered the motor a few mm so that it traps the head of the mounting screw making it easier to fit to the carriage. I also replaced the spring that I used to retain the nut on the hobbed bolt with a lock nut and a star washer. They only need to be finger tight.
In order to be able to offer a solder-less version of the kit I made a tiny break out PCB for the extruder motor and heater connections.
I also made the socket on the end of the X cable an IDC version. That meant the pin to wire connections had to be 1:1, so I had to increase the number of pins from 9 to 15. The heater wires were previously doubled up to handle 2 Amp heaters but now I have enough pins for three wires giving about 4 Amps. There are also wires for a fan and a Z probe.
I simplified the X ribbon cable layout. Previously I had a pair of grounded wires acting as guard between the X limit switch and the noisy motor wires. Instead I simply moved the limit switch wires to the other side of the cable, where the quiet signals are. It actually makes the X end wiring neater and gives me the extra two wires for the extruder heater so that the cable remains 20 way, which is a standard size.
On the subject of ribbon cables: I increased the one for the bed from 24 way to 26 way making that a standard size also and two extra wires for the bed heater is not a bad thing.
In order to be able to print small items and items with steep overhangs in PLA I took a leaf out of Richard Gain's book and added a ducted fan to the carriage. I couldn't use his design directly because he has a longer nozzle mounted in a different orientation. This is my compressed version.
The exit of the duct produces a ring of air directed inwards. The idea is to direct the air onto the part close to where the new plastic is being laid down without cooling the nozzle.
Because the Melzi only has a single fan output I removed the bed cooling fan but left the hole and fan guard for it. It is something I use to speed up production by cooling the bed rapidly at the end of a build, but the 80mm high airflow fans are expensive. They used to be cheap when they were used in PCs but they have all switched to quiet ones nowadays with less flow. If you want to add one you can hack a MOSFET onto the expansion port of the Melzi and control it with M42 in Marlin.
The OpenScad model now includes everything in the kit, which is everything needed to build the machine apart from some sticky tape used to secure the PTFE tubing. Most things are visible in the rendering but a few generate BOM entries only. These are things like wires and ribbon cables, which are hard to draw. Resistors, thermistors, sleeving and heat shrink are all drawn in places close to where they are used.
Having everything in the model is the only way to keep the BOM 100% accurate. I also re-structured the sub assemblies so that they reflect the order things are assembled rather than their placement in the machine. For example the Z lead nuts were in the X end assemblies because that is where they end up, but when assembling they are fitted to the leadscrews and then inserted into the X ends, so they need to be part of the Z axis assembly.
I created a detailed build manual for the kit in OpenOffice format. It links to a lot of pictures generated by the model so that they automatically update. The manual is also checked into GitHub, so there is a version matching each revision of the machine. I had started with instructions in the Reprap wiki but that soon become impractical as it can only represent a single version and all the images need to be manually updated. It can't link to images on GitHub for instance. Although the manual is for the kit version of the machine, it will also be useful to people making the other versions. The main differences are that different fasteners are used. The PDF version is here.
The first five kits were commissioned for a build a weekend hosted by the GIST lab in Sheffield during the university's Festival of the Mind. Due to various supply problems I only just managed to get all the parts together in time and then only with a lot of help from a couple of friends. I ran out of time completely to do the instructions so I stayed up all night and hacked some together. Despite that the build weekend went well.
Two of the teams completed their machines on day one and were extruding plastic. By the end of day two all the machines were completed, two teams were printing items downloaded from Thingiverse, another was extruding. Unfortunately two were held up by faulty Melzis. I hadn't tested them beforehand because I had five spares, but it turned out one of the originals had a small fault and none of the spares worked at all. Needless to say I won't be using those suppliers again!
The Derby Makers team won the "Golden Spanner Award" awarded for "the best demonstration of the Craft and Magic of Technology". Here they are printing.
Picture courtesy of Derby Maker Glyn Smith. |
The build weekend was very helpful for ironing out snags. This lead to tweaks in the design and the instructions being greatly expanded.
Kit details:
Specification
Build volume 200mm x 200mm x 200mm.
Filament 3mm.
Nozzle size 0.4mm.
Footprint 465mm x 419mm.
Height 400mm, with spool 609mm.
Footprint 465mm x 419mm.
Height 400mm, with spool 609mm.
Contents
The kit contains everything needed to get printing including ~ 50m of Faberdashery PLA. You will need a PC and some tools to put it together and run it, details at the start of the manual. Some things included in the kit are: -
- Melzi electronics with Atmega1284P, ROSC shorted for correct microstepping, tested and programmed with Marlin firmware configured for Mendel90.
- Micro SD card for pause free printing, comes pre-loaded with all the software needed to print on Windows (Linux equivalents can be downloaded) and a USB to SD adaptor for direct connection to a PC.
- 0.4mm J-Head MK5B hot end for 3mm filament, pre-assembled with thermistor, resistor, wires and sleeving.
- ATX500 PSU with quiet fan and dummy load resistors.
- USB cable.
- Prusa MK2 heated bed with 2mm glass sheet.
- 3mm aluminium composite panels CNC cut and drilled.
- 5 NEMA17 43Ncm stepper motors.
- 8mm hardened high carbon rods with h6 tolerance as required by the linear bearings.
- T2.5 metal pulleys and polyurethane belts with steel reinforcement.
- CNC hobbed bolt.
- Extruder break out PCB.
- 1% thermistors to avoid the need for temperature calibration.
The big advantage of the design is that the axes need no alignment to ensure they are orthogonal. The only calibration required is bed levelling, Z height and extruder flow rate. Details in the manual.
The price of the kit is £499, plus VAT in the EU, plus shipping. For availability check the forum post here.
At last! It looks fantastic Chris. Best of luck with it.
ReplyDelete£499? Blimey, you've done well! I spent more than that on a machine with fewer bits (e.g. no reel mount) and you have to make a profit too... Congratulations on reaching this point. I expect these to be pretty popular at this price point. What's your marketing plan? :-)
ReplyDeleteGerv
I had a look at the manual, excellent work!
ReplyDeleteNice work, looking good
ReplyDeleteHave you considered using Brass inserts in the Dibond I have used these successfully with Acrylic, you insert them into a drilled whole with a hot pointy soldering iron, much better than tapping.
like these : http://uk.rs-online.com/web/p/inserts/0278590/
regards
Al
I don't think they will work in 3mm thick dibond. I have used them in printed parts and they work great.
DeleteThat looks damn good, I wish I had a need for yet another printer, because I feel like compared to printrbot with "sort of ok", this seems "quite a bit fussy about quality in a good way for not much money." I shall be recommending this to some friends.
ReplyDeleteBought one of these last weekend, based on recommendations for the Mendel90 design on the RepRap forums, but only just saw this post today - hasn't realised it was the latest version! I must say the black Dibond is amazing, and the finished product looks much better than a £1800 Makerbot.
ReplyDeleteTook me a total of 25 hrs to complete (2 hrs Thursday night, 6 hrs Friday, 5 hrs Saturday, and a marathon 12 hrs Sunday), though if you had someone to help, you could get it done a lot sooner, as the instruction are broken down well into separate tasks. Got to the point of everything built, connections tested, the Melzi wired up, late last night, but not actually plugged it in yet - hoping to be able to go through the test/setup procedures tonight and print my first little android. Just dreading that 'nothing happened' moment when I switch it on :)
I must say both Chris (Nop Head) and Mary have provided great service (immediately posting first class a replacement fixing block I stupidly over tightened and cracked), and the attention to detail in the kit itself is amazing. I'd much rather this £500 kit plus a long weekend's build, that I have a feel and understanding of from physically putting together, than a shiny plug-and-play version for nearly four times the price.
I don't know if you are a fan of asciidoc, but its a really great way to generate a manual, and ideal if you are wanting to track the changes to the manual in github.
ReplyDeleteHi Giles,
ReplyDeleteI had never heard of it before, but it looks ideal.
Thanks
Hi Chris,
ReplyDeleteit occurs to me that if you can persuade that power supply to run a Raspberry Pi you could flash all the hostend software on to that. You could then offer a turn key 3D printer solution for another 30 pounds. Just add a monitor, keyboard and mouse.
Good luck. I've just got my reprap Mendel up and running but I may well need a second printer!!
Yes you could tap 5V from the dummy load resistor and easily power a Raspberry PI.
DeleteThanks Chris for a great printer!
ReplyDeleteIn the long cold Siberia will soon get its mendel90
http://pics.nashgorod.ru/photogal/1691/600_99dbc499ddd88f192d1b217297e24f8f.jpg
Thanks, looks great.
DeleteChris, thanks for all the plastic parts. I can't wait until I have this Mendel90 put together.
ReplyDeleteSide question, instead of a MOSFET hack for the bed cooling fan why not run the fan off a 5v line from the ATX power supply. Then add a manual switch to the line to turn it on/off. Or is that just a dumb way to handle this fan?
Yes you could use a manual switch because if you are not around when it finishes then you don't mind how long it takes to cool.
DeleteMost fans are 12V though, especially if they are powerful ones.
okay, easy enough. My ATX has a few extra rails. So a 12v fan shouldn't be a big deal. thx.
DeleteBy mistake I printed old parts but nevertheless I used them for building successfully.
ReplyDeleteI use more simple method for bed bolting and easy leveling.
http://roboforum.ru/download/file.php?id=26470&mode=view
RAMPS and non modified PSU
http://roboforum.ru/download/file.php?id=26464&mode=view
I use DIY J-head. What is the nozzle height down from duct? 2-3mm or more?
Use a pair of nuts to let bolt rotating with slight friction. I use 2.4mm bit for drilling dibond and M3 thread cutting.Very tight.
DeleteWow nice job. Looks really good.
ReplyDeleteI'm thinking of building one for my own..
Do you think the design would allow scaling to some extent?
I was thinking about a printable envelope of 300x300x200..
Apart from making my own heated bed and scaling, do you think I would need major modifications?
Do you think I could keep M8 rods or would I need to use M10?
Yes you could scale to that size. It will get slower as the bed will be a lot heavier and bed heater will also need a lot more power (both square laws).
DeleteYou could consider making the Y motor NEMA23, but that might require different electronics.
I would recommend 10mm rods so they don't sag too much in the middle.
You may as well also increase Z to 300mm because there is very little disadvantage to increasing the height.
There is a new Pololu driver DRV8825 that might help here, as it can deliver up to 1.8A without active cooling. This unit will fit on a RAMPS board socket.
DeleteI love the attention to detail -- very well done.
ReplyDeleteGiven that this seems likely to address all the sources of grief that I have with my Prusa, I'd like to cannibalize that into a Mendel90, but am wondering how much of it is actually worth keeping. Would you be interested in providing partial kits for people jumping ship?
At the moment we are struggling to keep up with demand for full kits. Maybe in the new year we could look at doing one without motors, electronics and PSU.
DeleteDo you, or will you, offer kits of all of the non-plastic parts, for those of us who have printers, but want better ones?
ReplyDeleteYes I have sold a kit without the plastic parts for £15 less. They are only a small part of the materials and labour in a full kit and not the limiting factor on the number of kits I can produce.
DeleteYou say "The end of the tube is terminated by a printed connector with a flange that just sits on top of the extruder. That allows the extruder to reverse without having to push the filament back up the tube." I'm not sure I see how the extruder can avoid pushing the filament back through the tube.
ReplyDeleteSome of the ABS I have here is on reels that are 5" in diameter; other reels are 6.5": will your design tolerate both reel sizes?
The tube isn't fastened to the extruder so when it reverses the tube and filament move together. When it goes forwards the tube is pulled against the extruder and then the filament has to move through the tube. The tube then takes the strain so the friction of pulling the filament off the spool does not drag the carriage.
DeleteI don't think the spool holder will work with such small spools. For those you can suspend a pole across the two stays, like this http://www.thingiverse.com/thing:26793 or this http://www.thingiverse.com/thing:26463.
Do you have a rough estimate on what international shipping would cost for the kit? Specifically I am in Washington state in the U.S.A.
ReplyDeleteShipping to the US via UPS is £60 economy and £69 express. Economy is pretty fast, we shipped one on Friday and it is already in Louisville.
Deleteare you going to publishe all the parts on thingyverse aswell...
ReplyDeletewith that i menth the real holder etc and the cheanged parts?
No because it is too much work to keep it up to date as it has no version control. The advantage of Github is that if I update it while somebody is half way through building it the old version is still available with instructions that match it.
DeleteThis comment has been removed by the author.
ReplyDeleteDo you have kits ready to ship?
DeleteWhat is the shipping costs to Finland?
I have a waiting list of orders to fill first, but should have a kit to ship by next week. Shipping to Finland is £40.50 GBP. PM me if you wish to proceed and reserve a kit.
ReplyDeleteYou will need a range of tools as outlined in the build instructions on Github but everything else you need for the build is included in the kit, apart from sticky tape grease and mains lead.
I should think about it... I first thought to build a printer by myself but then i found this and I don´t think I can get under that price if I invent it myself :) Do you have payment via paypal or what?
DeleteIn the Content list it says that 20m of PLA is included... Which color is it? If I order more colors from faberdashery it is good to know.
DeleteVillage green.
DeleteStunning job, what a lovely design - took a quick look at the well presented manual as well - excellent! Just a tip (last page), the hobbed bolt can be cleaned in situ using a 3mm tap, just roll the tap in your fingers against the grove whilst turning the gear. Do you sell the Dibond or would you be willing to disclose provider?
ReplyDeletewhat program do you use for all the drawings?
ReplyDeletelooks awesome
graeme
Hi Graeme,
DeleteI use openscad for the design and that produced all the drawings.
Hi,
ReplyDeletecan you tell me which firmware you prefer for the Melzi ?
Oh - really nice job by the way :)
Regards
C
I have only used Marlin as it seems to be the most popular. Repetier's firmware is probably worth a look as well.
DeleteThanks. I'm happy with Marlin. It's what I'm currently using and I have no other experience :)
ReplyDeleteRegards,
C
Hi Nophead! First off, thank you so much for all your hard work!
ReplyDeleteI'm about to build a Mendel90 (my first printer), but today I ran into a snag. I was able to run make_machine.py mendel (side note, It took me quite some time to figure out how to do it, and I can't seem to run that command again, when I try, it ignores that I typed mendel, and gives me the command parameters again, as shown here: http://puu.sh/1OcUa).
Anyway, I ran main.scad, but after it was at 27% for a few minutes, it crashed with this message: http://puu.sh/1O9O0 (yes I checked I have the correct runtime libraries). Before it crashed, I was able to copy the openscad console (http://pastebin.com/imkn5aEn), however it seemed to be fine up until the last ~10 lines. It seemed to have finished everything, but then it broke somehow.
I'm running Win7 Pro, OpenSCAD 13.01.08, Python 2.7.3, the latest version of Inkscape, and I downloaded your files today. I also had a friend with a similar setup try it, and his crashed at the same spot. Thank you again for your time. I am building a mendel90 as somewhat of a "senior project" (I'm 17 and homeschooled). Take care!
I can't explain the first problem. It only gives the usage message if you don't give it any parameters, but I can see you gave it mendel, so it doesn't make sense. Also, if it worked once it should work again. It doesn't modify itself.
DeleteThe second problem looks like you pressed F6. That tries to make one solid from the whole machine and goes away for ages and crashes. You should press F5 to see the assembly views.
I have a proplem with the extruder fan, when I send M106 to the printer sometimes the fan starts and sometimes it don´t so I have to manually start it with my fingers, And when I turn on the extruder хеатер, the fan allways stop with a "ticky" sound... I think the problem is that it don´t get enough power. What can I do about it? New cables from the controller board?
ReplyDelete//Martin
Seems like a wiring fault. The fan shares the 12V feed with the extruder but it uses 3 wires in the ribbon cable, which is plenty.
DeleteCheck continuity between the fan + and 12V on the Melzi. It should be a direct connection. Seems like maybe the heater wires are crossed so the fan + is connected via the heater to 12V. When the heater comes on it switches the fan off.
I just messured it with my multimeter and as far as I can see it is good conections betveen PSU+12in and fan red cable. But the heater is working well, it is only the fan that needs more power than it will get... I haven´t turned on the heater and the fan for that amount of time so I can see if the heater is heating up when the fan is on...
Deleteit is 11,7V on the fan with extruder heater off, but when I turn extruder heater on it drops to 0,3v.
Between fan connections on melzi it is 12V
//Martin
You definitely have the heater connections the wrong way round at the Melzi end.
DeleteDo you mean I have to swap the heater cables on the melzi?
DeleteYes, you must have them the wrong way round. The 12V of the fan can't be connected directly to +12V because it could never read 0.3V if it was. I think the heater lines are swapped so +12V of the fan is connected to +12V through the 5R6 heater resistor. When the heater is on it is connected to ground by the MOSFET.
DeleteCheck against the wiring diagram in the manual.
I checked the wiring diagram 3 times befor I turned on the power, but I missed that theese cables was swapped... now its working
DeleteThanks
Martin
hi nophead, I was thinking about auto leveling Z axis... could it be done by checking resistance between nozzle and surface of bed? like with a VCC on the the bed surface and a probe on the hotend's nozzle, so you check readings, when you detect touching you go up by a % of layer height (some people use 100%, 50%, etc) and print, what do you think?
ReplyDeleteIt would be hard to get a reliable connection with the hot end because it becomes coated with burnt plastic and the brass oxidises quickly at the elevated temperature.
DeleteI am developing a self retracting probe, a smaller version of this one: http://hydraraptor.blogspot.co.uk/2011/04/auto-z-probe.html
nothing will work? capacitance, resistance, or etc?
DeleteIf the bed was metal you might be able to measure the capacitance to the nozzle but it would be very small. Most people use glass though.
DeleteHi nop head ! Just finished my build, power up and testing with pronterface on Ubuntu 12.10 @ 250k. All checks out except when attempting test print, 'invalid attempt to message console' or something like that srolls up the screen, crashes pronterface and window closes. Relaunching pronterface, try SD print and same again [many times actually]. What am I doing wrong ?
ReplyDeleteBTW kit was top notch although a challenge for SAE sized fingers !
Hi Bill,
DeleteAre you running pronterface from the console? It looks like perhaps it expects to be but you have launched it from the GUI.
I don't have a console [yet]. and it is launched from the GUI.
ReplyDeleteBy "console" I think it means the command line interface. I.e. "terminal" under Ubuntu. I.e. I think it is trying to print something to the terminal but since it was launched from the GUI, rather than the command line it doesn't have one.
DeleteGot it sorted ! Must READ directions ..... not skim ! Forgot to rename the file with .G suffix. did that and problem solved !
DeleteSorted it out ! Forgot to rename file properly !
DeleteI suspect when the Marlin saw the .gcode file it wanted to invoke a process to convert the file .... All is good now , now to learn the rest of it
DeleteI'm guessing there is no shallow end to this pool .... I am now getting to ABS printing and want to print some spare parts. Am I correct in determining that the .stl s are generated by running the python script with all the executables required installed ? I wonder if there is some step by step instruction, listing prerequisites and things I need to know or where I might find it.
ReplyDeleteMachine is working very well BTW, learning slic3r settings and what influences what. Selecting infill and solid layers makes sense but how does one discover what the part designer intended seems a puzzle..
My brain hasn't been exercised like this for a while .... Thank you, I needed this !
Hi Bill,
DeleteThe stl files are all available on github so you only need to build from source if you want to change them.
The readme on github describes how to do it and the required packages.
There is some info in the reprap wiki regarding the recommended infill for each part.
I don't use slic3r or recommend it as it doesn't conserve geometry.
A happy Mendel90 user here. I wanted to upgrade extruder on mine, because at the moment, J-Head nozzle is mounted with two screws from side. I did not manage to file accurate grooves, and the nozzle is now moving when filament is retracted.
ReplyDeleteLooking at the Wade's extruder in github: http://faili.wot.lv/tmp/2013-02-17_18-22-20.jpg I'm not sure what is the correct way to secure nozzle. Do you secure your nozzle with three bolts and washers, using the groove which is already present on J-Head nozzles?
Yes three M3 x 15 cap head screws, M3 star washers, M4 flat washers and captive M3 nuts. See https://github.com/nophead/Mendel90/blob/master/dibond/manual/extruder_hot_end_assembly.png
DeleteI am having a problem getting gcode files to extrude. Recovered from a /boot partition and restored my software. Both slic3r and skienforge.... Couldn't run skienforge as distributed with your files as the pronterface options and the directory structure spell it differently.... ie or ei .Manually through pronterface it will extrude. Have gone through settings multiple times but no clues.... Skienforge reported after slicing 'It took 2 minutes 36 seconds to export the file.
ReplyDelete0 mm of filament used in this print'
help !
Hi Bill,
DeleteDo you mean you could never run the files I sent, or only now you have restored some files?
Do you just need what was on the SD card again?
Do you have copied the .skeinforge directory that was on the sdcard to your harddrive C:\user\name\ ? And dont change the setting in skeinforge to PLA, let it remain on ABS.
DeleteYes.
DeleteAwesome! Do you have kits without motors, electronics, and PSU yet? How much? I have lots of RAMPS1.4 and NEMA17s and PSUs allready.
ReplyDelete£120 off the cost and the shipping might be a bit less.
ReplyDeleteNote that the wires go through small holes in the frame so you will have to put the connectors for RAMPS on afterwards. The Z motors need to be about 47mm long.
Where do I change the Z travel distance?
ReplyDeleteI just levelled the bed with dial gauge to almost perfect but now the nozzle is so near the bed at the first layer that only a little bit of pla is coming out. Or do I have to move the Z limit switch? Or is it changeable in Pronterface or skeinforge?
You change the firmware as described in the manual.
DeleteI'm interested in getting a kit in the US. Unfortunately the forum at reprap.org is down at the moment. Do you have any kits available?
ReplyDeleteFirst great thanks to Nophead for this fantastic Kit and all the work behind it.
ReplyDeleteAfter some initial test prints I decided to upload a new Z_HOME_POS, but Arduino wont upload the firmware with this message:
"core.a(main.cpp.0):infunction 'main'
c:\Document and setting\install\Windows\arduiono-1.0.1\hardware\Melzi\cores\arduiono/main.cpp:7: undefined reference to 'setup'
c:\Document and setting\install\Windows\arduiono-1.0.1\hardware\Melzi\cores\arduiono/main.cpp:10: undefined reference to 'loop'"
No idea what this means or how to solve it.
No problem with initial calibration and upload, also printing seems to be OK.
Hi Bo,
DeleteI have no idea what a "arduiono" is. Please use the software and instructions provided on the SD card. That is known to work.
Sorry should bee arduino.
ReplyDeleteI have followed your instructions and only used the software from the SD card. And as I wrote, everything worked ok when I first calibrated and uploaded the firmware.
Now when I follow the update instructions in software section (24) and press the upload button (It says play button but I suppose it means upload button) the “compiling sketch” turns up for a few seconds then this message comes up in the Arduino window.
“Error Compiling
core.a(main.cpp.o): in function 'main'
c:\Documents and settings\install\Windows\arduino-1.0.1\hardware\Melzi\cores\arduino/main.cpp:7: undefined reference to 'setup'
c:\Documents and settings\install\Windows\arduino-1.0.1\hardware\Melzi\cores\arduino/main.cpp:10: undefined reference to 'loop' “
I can't think why it would only work once. It works fine for me and everybody else that has has bought a kit and uses Windows.
Deleteloop() and setup() are defined in Marlin.ino, which is the project file that you open, so it doesn't make sense that the compiler would think they were undefined.
It is working, without doing anything, so some stupid mistake from me. Maybe I was in the wrong Arduino window when trying to upload.
ReplyDeleteSorry to have bothered you but the software section is not easy for a total newbie, being a mechanical engineer.
But again, working in machine design for many ears, I appreciate the amount of work put into this project. And with the impressive result I can only congratulate you.
Bernard PENDERS belgique le 9 avril 2013
ReplyDeleteHello Chris,
Thank you for the beautiful Mendel90 what your toy, I'm delighted.
I want to use-host Repetier to manage the printer. I would like to know the settings for printer setup in Mendel90 repetier-host.
I use Skeinforge to slice 3 mm PLA 220 ° C and 70 ° C for the heating bed.
Thank you for your response
Bernard
Hi Bernard,
DeletePlease ask in the Mendel90 forum. I have never had enough time to try Repetier host, but other people use it with Mendel90.
Thanks Chris
Deleteso long....:)
I only use the host to select which file on the SD card to print and manually control the extruder when changing filament. Although Repetier host looks nice it won't actually make any difference for me, which is why I haven't spent any time getting it to work.
DeleteThis looks great. I'm looking to build my first RAP and am thinking that your design is what I want. I'm wondering - is the current kit a "non-solder" version?
ReplyDeleteOr is the non-solder version something that is forthcoming?
I'm not in a major rush, so if the non-solder version is upcoming (maybe with other changes?) then I'd wait. Otherwise I'll need to refresh my solder skills. Thanks!
No the current kit requires a little soldering. Have a look at the manual on github to see what is involved.
DeleteTo make a non solder version would require me to do the soldering and I don't have time while people continue to order the current kit.
Hello, do you still sell the Mendel90 kits? I need one :)
ReplyDeleteYes, certainly do. Get my email address by following the link to reprap forum and then clicking on nophead.
DeleteHello, I want to buy a Mendel90 printer from you, is the kit still available? Can it be customised with different electronics, extruders and hotends, or is it a exact kit? Hope to have the chance to collabotate, good luck!
ReplyDeleteYes we have kits available. We only sell one version but we can leave out the electronics and reduce the price by the cost of them to us.
DeleteHi,
ReplyDeleteI'm interested to buy one.
I remember I saw a page for ordering but I can't find it back !
where must I go ?
best regards.
The link is the last line of this article.
DeleteI'm sorry I haven't succeed.
Deleteif I click on the "here" link I get to a page of reprap.org
called "Mendel90 complete kits for sale: updated".
I need more help !
Just click on my name on the forum post to get my email address and send an email with the information requested at the bottom of the post.
DeleteI assembled the mendel90 kit a while ago... Since I have a spare fan for the bed, I am now trying to make it run on melzi, I followed instructions on the sanguinolu fan hack, installed the required mosfet, but it doesn't seem to work with Melzi. Could you update your original post for melzi hack? Is ther modifications to do in the firmware?
ReplyDeleteIt works just the same except you need to use a different I/O line as the one I used on Sanguinololu is already used for the fan on Melzi. The pin out of the connector is different. It doesn't have a 12V pin but you can get that from the unused fan terminal.
DeleteYou don't need to change the firmware but the port number will change.
You were talking a while ago about putting the Y motor in the back of the machine, so the wiring is shorter and it is easier to adjust the idler. Why did you decide not to do this?
ReplyDeleteIt would mean the bed cable would have to come to the front and then be a bit longer longer so I decided against it.
DeleteAlso any changes are a lot of work when selling kits as the manual has to change, the gcode for the CNC, wire lengths, etc. All the work in progress has to be synchronised. The only way I can find time to make changes is to stop making kits and then a backlog builds up so I only change things if I absolutely have to.
Hi Nop Head,
ReplyDeleteI was just curious about your ribbon cable system. Are you powering the heat bed through it? If so, how did you get around current issues? I've been thinking about trying it on my Prusa i3 as a tidier way of getting power, and the temperature sensor connection in one simple connector.
Any advice?
Many thanks,
Rick
I use 26 way cable, two for the thermistor and 12 for each of the power connections. That works out at about 1mm^2 of copper, which is enough for about 16A.
DeleteHi Nop Head,
ReplyDeleteI wanted to asked what do you mean in the PDF manual when you explain the wiring of the PSU...
"Cut one of the black wires to a length of 240mm and one of the red wires to 280mm, strip
them, add 15mm of 3.2mm heatshrink and solder to the 10R (gold in the kit) dummy load
resistor.
2. Cut another black wire and the green wire to 230mm, strip them, twist together, sleeve with
15mm of 3.2mm sleeving and solder to one end of the 4R7 resistor."
What I dont understand is the value of the resistors, in our country for example for a 4700 Ohm resitor we say 4K7 , a 4.700.000 we say 4M7, so I dont understand what the "R" means.
Thanks very much
Best regards.
4R7 is a standard notation for 4.7 Ohm. I.e. R means no multiplier, just Ohms.
DeleteHi,
ReplyDeleteYou wrote in this post.."I made a tiny break out PCB for the extruder motor and heater connections."
can you publish the file / image / pdf for making by my own this little PCB ? I searched in GitHub, but did not find it.
Have nearly all parts printed, only big parts are awaiting that power outages finish here in Argentina.
I'm thinking to use an UPS (I already have a gasoline power plant) , I am tired to trow away half big parts unfinished.
Thanks very much.
Regards.
The Kicad designs files and the gerbers are on my github as a stand alone project.
DeleteThanks Very Much.
ReplyDeleteregards
Ordered the Mendel90 and received it within 2 days.
ReplyDeleteBuilt it over the series of around 3 evening, I have to say your instructions are first class!
I was a touch nervous about flicking the power switch, but all was perfect.
Printed first time.
The bed leveling and tweaking the nozzle height took a little practice, but I would say it worked a treat.
My only challenge now is how to set up my products for printing.
Creating STLs is fairly straightforward, but arranging them (orientation) and placing on the Bed is still a dark art.
Any suggestions for the best Software tool for doing this.
Repetier looks good as I can set out the Bed and rotate from within the program, what would you suggest is the best program?
Netfabb Studio can easily rotate objects and place a nominated side on the bed.
DeleteI now only use OpenScad for designing parts, so I always design them in print orientation and then rotate and translate them when used in assemblies. I also lay out multiple parts to print in OpenScad.
I've started looking for info on auto bed leveling that others have put on other printers. I have yet to find anything mendel90 or melzi related. I recall there is a pair of pins on the extruder breakout board for that future development. Have you done anything further on it ?
ReplyDeletehi nop, bought a mendel90 from you last year, am getting on really well with it, apart from being far too ambitious in the design of the parts i'm attempting (a 15.6in libre hardware laptop, all GPLv3+ source). the only thing i would say is: "what the heck??" on the PSU - cutting off the 24-pin connector and binding 12 wires together?? absolutely nuts! i think it'd be much much better if you could provide a corresponding mating connector with some pre-prepared wires, possibly even mounted on a PCB so that suitable large-guage wires for GND and 12V can run across to the appropriate terminals. the 2 high-wattage resistors could then be pre-mounted to that PCB, the hell of soldering 12 wires together would be gone - lots of advantages. just a suggestion :)
ReplyDeleteThe 12 wires come from about 3 connectors so it would need a PCB with three connectors on it plus some terminals and a pair of thick wires. All of that just to avoid twisting some wires together and inserting them in a terminal, that seems crazy to me.
ReplyDeleteDear NopHead,
ReplyDeleteI discovered the incredible reprap community a month ago and decided to build a 3D printer. I quickly stumbled upon your design and decided to build a dibond version. Before asking you a little question, I just wanted to thank you and the community for providing noobs like me so much free information to build those incredible machines :-). So here is my question: I use a 3D printer at work in a fablab to print the models you provide in PLA (so far I think I printed one third of the full set). I think you use ABS in your kits, do you think the PLA will do as good as if they were printed in ABS? Thanks in advance for your answer :-)
There are two problems with PLA. The first is it goes soft at about 55C so you will need a fan to blow on the Wade's block to stop it melting. The other issue is it tends to creep over time so fasteners don't stay tight.
Delete