Re: Low cost 32-bit controller board February 23, 2015 08:38AM |
Registered: 14 years ago Posts: 7,616 |
Quote
dc42
Screw terminals are nice for anyone who designs and builds a printer from scratch and doesn't want to pay £20 or so for for a crimp tool. For kit makers and anyone with a crimp tool, plug-in connectors are better. The kit manufacturers benefit by reducing the possibility of miswiring, and.users benefit from being able to disconnect the wiring from the electronics quickly and easily (and again reducing the possibility of miswiring when they reconnect). I removed most of the screw terminal blocks from a Duet board I received and replaced them with header pin strips, to make the wiring of my Mini Kossel easier. I'm not sure whether to go for pin headers to keep the cost down, or locking/polarised Molex connectors that cost a little more. For anyone who really wants to use screw terminals, I guess I could offer a board with the connectors not fitted. I do plan to use screw terminals for the heated bed, hot end heaters and power connections.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Low cost 32-bit controller board February 23, 2015 09:00AM |
Registered: 14 years ago Posts: 7,616 |
Quote
plankton
You might want to take note of the lesson from RAMPS-FD, don't publish the full schematic until the worst bugs have been worked out (RAMPS-FD was picked up by the clone makers, but they cloned the early beta version of the board).
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Low cost 32-bit controller board February 23, 2015 09:12AM |
Registered: 11 years ago Posts: 14,685 |
Quote
AndrewBCN
So, this project follows exactly the same paradigm as all the others that preceded it, and right now I don't see how dc42 can bring down the costs of a Duet board ($120 + shipping) to the same level as that of a RAMPS + Arduino combo (around $20, shipping included), by just changing the ARM processor, removing four Allegro chips that costs around $1 each, and using a double-sided PCB, since these small changes certainly won't decrease costs by more than $20 or so.
Re: Low cost 32-bit controller board February 23, 2015 09:34AM |
Registered: 10 years ago Posts: 100 |
Re: Low cost 32-bit controller board February 23, 2015 10:16AM |
Registered: 9 years ago Posts: 977 |
Quote
dc42
...
Andrew, you are complaining about the paradigm and not "thinking outside the box", but the only alternative one you have suggested is a Linux box plus an 8-bit microcontroller. I have pointed out that the 8-bit microcontroller you suggested actually costs more than twice the price of the ARM processor I propose to use.
Quote
dc42
IMO this solution is also too complex for most 3D printer users, even though I can see it may appeal to computer geeks, RPi owners and the like, and might even save money if you have more than one printer and use the same Linux box to control them all.
Quote
dc42
A Duet won't cost you $120 + shipping, it will cost you $100 + shipping + any import tax you are liable for. Go to the Think3DPrint3D web site, look up the Duet and observe that it costs £78 including VAT. Customers outside the EU are not liable for VAT, so if you are in the USA then the price to you would be GBP65, which equates to USD100 at today's exchange rates.
Quote
dc42
The AZSMZ Mini already shows that it is possible to make a budget 32-bit board, because it sells for $60 + shipping. If it becomes popular and gets cloned, then I am sure the price will come down. The board I propose will have a lower parts cost than the AZSMZ Mini.
I take your point about most users being likely to prefer WiFi to wired Ethernet. It's actually very easy and inexpensive to convert a wired Ethernet port to wifi, using a device such as [www.ebay.co.uk]. But you've got me thinking about the possibility of a WiFi daughterboard.
Re: Low cost 32-bit controller board February 23, 2015 10:22AM |
Registered: 9 years ago Posts: 977 |
Quote
plankton
With RPi most people use a USB Wifi dongle, those are dirt cheap, but not sure how easy it would be to implement support for that (drivers, USB A port)?
Re: Low cost 32-bit controller board February 23, 2015 11:06AM |
Registered: 11 years ago Posts: 14,685 |
Quote
AndrewBCN
A network bridge or an add-on WiFi daughterboard are both likely to cost almost as much as a full-fledged OctoGoatBox and you still don't have the CPU power, RAM and storage required to drive a full-fledged Web interface such as OctoPrint.
That's the kind of half-baked "solution" that I definitely would not recommend.
Re: Low cost 32-bit controller board February 23, 2015 12:10PM |
Registered: 9 years ago Posts: 977 |
That is probably a MIPS appliance running some derivative of OpenWRT, so you would still need to run a TCP/IP stack on your controller board. And for more or less the same price I could buy a TP-Link WiFi router with 4+1 ethernet ports here in Spain through Amazon, no need to go on eBay or order from China. And the TP-Link router at least comes with a power brick, this dongle requires a +5V source of some kind as far as I can tell... Again, imo that's a half baked "solution".Quote
dc42
Quote
AndrewBCN
A network bridge or an add-on WiFi daughterboard are both likely to cost almost as much as a full-fledged OctoGoatBox and you still don't have the CPU power, RAM and storage required to drive a full-fledged Web interface such as OctoPrint.
That's the kind of half-baked "solution" that I definitely would not recommend.
1. You obviously didn't follow the link to the network bridge I linked to. It's only GBP12, and that's shipped from the UK. You can probably get it even cheaper if you buy it from China.
Quote
dc42
2. The Duet + RepRapFirmware shows that you don't need a massive amount of CPU power to provide an excellent web interface. Having a wifi daughterboard with on-board processor to manage the TCP/IP stack would mean that the processor I plan to use for the low cost 32-bit board would be adequate.
Quote
dc42
3. I didn't mention a specific WiFi daughterboard. I guess you are thinking of the Arduino one, which is massively overpriced IMO.
So, thanks for pointing me in the right direction! All I need to add to my low-cost 32-bit board is a connector for a WiFi module such as this one [www.ebay.co.uk]. The wifi module costs so little that this solution will still cost a lot less than a controller board with built-in wired Ethernet.
Re: Low cost 32-bit controller board February 23, 2015 07:12PM |
Registered: 10 years ago Posts: 55 |
Re: Low cost 32-bit controller board February 23, 2015 07:44PM |
Registered: 11 years ago Posts: 14,685 |
Quote
cxandy
I wonder if you have noticed the 8pin socket of LCD board. This is inserted WIFI module ESP8266 place.
Re: Low cost 32-bit controller board March 23, 2015 10:38PM |
Registered: 9 years ago Posts: 12 |
Re: Low cost 32-bit controller board March 24, 2015 05:02PM |
Registered: 13 years ago Posts: 799 |
Re: Low cost 32-bit controller board March 25, 2015 02:18AM |
Registered: 12 years ago Posts: 364 |
Re: Low cost 32-bit controller board March 25, 2015 08:34AM |
Registered: 11 years ago Posts: 903 |
Re: Low cost 32-bit controller board March 25, 2015 11:55AM |
Registered: 9 years ago Posts: 977 |
Quote
vreihen
They are calling it the "Red Rabbit" board:
http://www.3dxmy.com/?p=822
No sense of how they stand on open-source, but a huge concern that the firmware was apparently developed in-house and obviously has a lot of custom code to run the color touchscreen. On the plus side, the top-of-the-line board with a larger touchscreen and dual hotends is under $73 at today's exchange rate.....
Re: Low cost 32-bit controller board April 05, 2015 10:53AM |
Registered: 11 years ago Posts: 14,685 |
Re: Low cost 32-bit controller board April 05, 2015 11:23AM |
Registered: 9 years ago Posts: 977 |
Re: Low cost 32-bit controller board April 05, 2015 11:32AM |
Registered: 10 years ago Posts: 55 |
Re: Low cost 32-bit controller board April 05, 2015 01:09PM |
Registered: 9 years ago Posts: 4 |
Re: Low cost 32-bit controller board April 05, 2015 03:24PM |
Registered: 11 years ago Posts: 14,685 |
Quote
veng1
@dc42 You might want to look at this Kickstarter to compare features and price:
[www.kickstarter.com]
Re: Low cost 32-bit controller board April 05, 2015 06:28PM |
Registered: 11 years ago Posts: 126 |
Re: Low cost 32-bit controller board April 05, 2015 08:21PM |
Registered: 9 years ago Posts: 977 |
Quote
cxandy
I have completed part of the test, repetier host 1.06 and smoothieboard connectivity, when printing at present no problems found now.
Re: Low cost 32-bit controller board April 05, 2015 08:36PM |
Registered: 9 years ago Posts: 977 |
Quote
JustAnotherOne
Quote
dc42
They haven't quoted a target price, but I expect it would be quite high, probably higher even than Smoothieboard.
If you look at the rewards, then you can get the BBP Board for $79 and the BBP 1S for $99
Re: Low cost 32-bit controller board April 05, 2015 08:55PM |
Registered: 13 years ago Posts: 799 |
Quote
dc42
I still have this project going on the back burner. Schematic capture is nearly complete, and the most important parts of the PCB layout are done. Here is the specification:
Size: 100mm x 80mm x 22mm.
Processor: 32-bit ARM Cortex M3, 64MHz clock speed, 256K flash, 48K RAM.
Power input: 12 to 30V. On-board 5V regulator, with provision for attaching a heatsink to allow high-current devices on the 5V output e.g. TFT screen.
Stepper drivers: 5 sockets accepting either standard Stepstick-type drivers, or modified Stepstick drivers with digital control of stepper motor current, or a mixture of both. Dual Z motor connections.
On-board SDHC card socket.
I/O:
- Native USB port (not serial-over-US
- 16A heated bed output (I might be persuaded to make this 20A)
- Two 6A extruder heater outputs
- One 2A controllable fan output
- One permanent fan output (for hot end fan)
- Three endstop inputs
- 4-pin Z-probe connector, to suit just about any kind of Z probe
- Expansion connector with 11 I/O pins + power including UART, SPI, TWI. Uses include connecting PanelDue colour touch screen (uses 2 pins), or connecting 12864 mono GLCD + rotary encoder (uses 6 pins).
LEDs: one per heater, one for the controllable fan, one per endstop, one to indicate 5V power.
BOM cost (1000 off): approx. 75% of BOM cost of Arduino Mega + RAMPS.
Assembly cost: less than Arduino Mega + RAMPS.
Target selling price for first batch: GBP39/USD59 excluding VAT/sales tax.
Firmware: I will port RepRapFirmware to it. This is 32-bit firmware supporting Cartesian, CoreXY and Delta printers, with digital control of stepper motor current, flexible configuration using gcodes and gcode macro files (no need to rebuild and upload the firmware to change configuration), segmentation-free delta movement, fast delta calibration in a single iteration, and many other advanced features. If the board takes off, then I guess others will port 32-bit Marlin to it if there is enough demand.
The question I have is: is there enough interest in the board for me to justify having 100 manufactured; or would I end up with a lot of unsold stock?
Re: Low cost 32-bit controller board April 05, 2015 09:16PM |
Registered: 11 years ago Posts: 14,685 |
Quote
AndrewBCN
@KDan & cxandy
I took some time to check the ESP8266 WiFi modules that are now available for around $3 from China and I have concluded for many reasons that they are not really fit for use to provide a WiFi connection for 3D printer controllers. They are really designed for IoT use and the bandwidth and latency they provide are geared for that kind of application. Besides that, I would describe them as "experimental devices", and would require considerable time and effort to interface (in software) to any of the existing RepRap firmwares.
Quote
AndrewBCN
Conclusion: if I were shopping for a ready-to-run 32-bit controller I would definitely go for the Smoothieboard these days, even though it "locks you in" with a single firmware and a single supplier.
Re: Low cost 32-bit controller board April 06, 2015 05:24PM |
Registered: 10 years ago Posts: 158 |
Re: Low cost 32-bit controller board April 06, 2015 06:01PM |
Registered: 11 years ago Posts: 14,685 |
Re: Low cost 32-bit controller board April 07, 2015 05:43AM |
Registered: 10 years ago Posts: 62 |
Quote
dc42
The parts cost is less than £15 including PCB. Assembling it in the UK would be uneconomic because of the large number of through-hole parts (i.e. the connectors), so it would have to be assembled in China. I'll get some quotations when the Chinese New Year is over. The initial selling price I had in mind was about £35, but if the production volume became high enough then sub-£30 + shipping + tax (where applicable) should be achievable.
.
Re: Low cost 32-bit controller board April 07, 2015 06:06AM |
Registered: 11 years ago Posts: 14,685 |
Quote
Don Recardo
Quote
dc42
The parts cost is less than £15 including PCB. Assembling it in the UK would be uneconomic because of the large number of through-hole parts (i.e. the connectors), so it would have to be assembled in China. I'll get some quotations when the Chinese New Year is over. The initial selling price I had in mind was about £35, but if the production volume became high enough then sub-£30 + shipping + tax (where applicable) should be achievable.
.
Only just spotted this thread so probably a bit late to come to the party but
regarding assembly costs above , would it be feasible to supply boards with any SMDs already assembled but leave the user to fit the through hole components
Would the saving in assembly costs leave enough maybe to fit ethernet into the design?
Don
Re: Low cost 32-bit controller board April 07, 2015 07:03AM |
Registered: 10 years ago Posts: 62 |