Pages

Showing posts with label CremaBot. Show all posts
Showing posts with label CremaBot. Show all posts

Thursday, 16 April 2015

CremaBots for sale on Tindie

I have 3 more CremaBot's and have made them all available for sale on Tindie: https://www.tindie.com/products/gineer/gineer-cremabot-v2207/

I sell on Tindie

I also uploaded a full write-up of CremaBot with the Schematic, cad designs, firmware and source code.

Let me know what you guys think and get one for yourself.

Tuesday, 7 October 2014

CremaBot: Bug resolved and Rev2 PCB's ordered

I posted the video below yesterday after finally resolving a bug a found a couple of days before planning to complete the project (Isn't that always the case?)



This is actually the first time I have ever needed a second spin of the PCB I've designed. (Can't say that anymore).

I've just ordered and paid for the boards to be manufactured by OSHPark.com.

For some reason the silk screen does not display correctly on the site when ordering, but once the boards arrived last time in was flawless.

I was very impressed with the previous boards I received from them. This board is actually quite a bit smaller because I was also able to simplify the board and therefore get more density of components. The previous version was also double side loaded but this one is roughly evenly loaded on both side.

Sunday, 24 August 2014

CremaBot: Phase 1 Cabling Done

I have now crimped 80 pins onto the ends of 40 cables. I've heat shrunk the each one to ensure no shorts and for things to look neat. I was also able to get all 80 wires through two 20mm holes in the enclosure and cut a perfectly aligned hole for the USB cable to fit through.

Next step is to now plug it all in and start testing what happens.

More cables will be required for Phase 2 including:
  • 4 cables to the stepper motor
  • 6 cables to 2 opto-interrupters
  • 2 cables for external power
I'm planning to make custom moulded silicone grommets for the holes so everything remains nice and clean inside.

Thursday, 21 August 2014

CremaBot: Cables & Enclosures

I'm at that stage of the project where all the tedious bits need to be done.
  • Cabling: I need to make 4 x 10 way cables.
  • Enclosure: I found an enclosure that fits perfectly. I just have to cut the holes for the USB cable and cabling.
Software Architecture is done and all aspects have been tested and are working.


I'm aiming to have version 1 complete within the next 3 weeks.

Saturday, 16 August 2014

CremaBot: PCB assembled

The PCB's finally arrived from OSHPark.com and I have to say that I am very impressed. If only it wasn't for the South African Post Office being so slow, this would be a fantastic option every time.
 
The board below was as I took it out of the packaging. You can still see the tabs attached where they came off the panel.

Here is the board again with most of the parts, but communica.co.za where I buy most of my parts had the opto-couplers and the 74595 on back order. They also ended up giving me the through hole parts for the voltage regulators instead of SMD's.
Below is the board after soldering, but before I removed the solder flux residue. You can also see the missing 5 volt regulator.

This board is loaded on both sides. Below you can see the bottom side with the 12 volt regulator fitted in place.

And here is the final product, cleaned and with the Arduino Nano fitted. Only thing left to do is to make up the cables and we should be ready to test and finalise the software.

The board is still missing the 5 volt regulator, but should operate happily from the USB power in the first phase until we install the stepper motor driver, at which point we will have to supply external 12 volt power.

Thursday, 17 July 2014

CremaBot: Jura FX50 Display Hack - The Theory

posted 17 Jul 2014 11:46 by David Taylor

In this video I take you through the theory of how I plan to hack into the display of the Jura Impressa FX50 Classic automatic coffee machine to allow me to display what ever is being shown on the 1 line x 10 character dot matrix display, on the web app in real time.

Friday, 4 July 2014

CremaBot: Schematic Update

posted 23 Jun 2014 12:49 by David Taylor   [ updated 25 Jun 2014 22:48 ]

While being in Cape Town on Business, I decided to make use of some free time and recorded a quick YouTube Video to provide an update on progress with CremaBot. Below is a Walkthrough of the Schematic:


Since I recorded the video above, I've actually completed the PCB layout and ordered it from OSHPark. I've never used them before, so I'll let you know what I think of the quality and speed of delivery all the way to South Africa.

More updates coming soon.

Project Bob A.K.A. CremaBot

posted 8 Jun 2014 09:36 by David Taylor

So project Bob is dropping the code name and will from now on be known as CremaBot.

The main goal behind this project is to web enable the Jura Impressa XF50 Classic. The goal for the tear down was to confirm the working of the 1x10 (one line by 10 character) LED dot matrix display. In my previous video you could see that the idea was to display anything that was being displayed on the coffee machine on the associated web app. To do this I would have to intercept the data being sent to the display, decode it and then send it off to the web app.

Here is the overall idea with CremaBot:

So far I have proven all the various aspects that would be required to build this system with the exception of actually reading the data from the data stream going to the 74HC595.

The tear down below took me about 3 hours to get roughly 1 hour worth of video footage which resulted in the 8 minutes of YouTube video below :-) (My first tear down, so comments would be highly appreciated.

Video Update

posted 5 Jun 2014 23:50 by David Taylor



Electronics Breadboarding

posted 28 May 2014 23:09 by David Taylor

So far

I bought an Arduino Nano R3 and a couple of the components that I'll use in the final product, except that these are through hole so that I can do some bread boarding.
 
So far I was able to create the 6 button matrix to simulate what I will interface with and also used the sample keypad library to test that it all works and also outputs data via serial to the PC.
 
If the circuit works out as expected, I'll have a PCB made that resembles the following mockup.
I don't actually expect my circuit to be perfectly working in its first version, which is why I'm bread boarding the entire design first.
 

"The Device"

The device was bought and paid for yesterday so we should be taking delivery of it soon. It involves getting some training on and then, hopefully, I can take it home and take it apart.
 
I'm especially looking forward to some Oscilloscope work and getting into a real project. The plan is to change nothing on the existing "device" to keep it all pristine.
 
Who knows, maybe by the end of this one or two others would want one too or at least have learn't something from my approach (even if it is how NOT to do it ;-).
 
Leave feedback. I love to hear from you.