I want to make a CNC panel for my smoothieboard. I will be adding lots of input buttons and indicator lights, and a 4x20 lcd.
So I’d like to know if it was considered to add the the SmoothiePanel:
2-3x CD74HC4067 MUX for 32-48 inputs (buttons, joysticks, sensor switch (doors, tool lenght/broken tool))
Shift registers for 24-32 outputs (5V) (driving 24V relay for indicator lights, buzer, pneumatic relays, water pump…)
Here’s a picture of what my panel should look like. (work in progress
I’ll try to make a tutorial when I’ll build it this summer.
Since I have low karma, I can’t embed the following image : i62(DOT)tinypic(DOT)com/2kin9g.png
Nice! So … lets see if I can attach a pic of the current Smoothiepanel for you heh …
So … a UI panel basically has the whole 24bit header on the right available. The lower 8bits (W1) are all ADC pins, the middle 8 (W2) are mostly just gpio, and the top 8 pins (W3) are serial lines uart, spi, and i2c (I have changed it since that pic where the rxd/txd used to be on W2). The extra 4pin sets next to the row of i/o just carry power … 5V 3.3V NC GND as they are labeled. Let’s see … you should also know that the spi pins are shared with the sdcard (not the ssel pin) and the i2c is shared with the optional contrast DAC.
I don’t seem to have a pic for the basic UI panel … but just fyi it’s sporting an rgb encoder, two illuminated buttons, buzzer, on-board thermistor, 2 external thermistor ports, and 2 small fets (just like Smoothieboard’s). W3 is free and broken out for further expansion.
I feel like I should also mention the nunchuck support … without an UI panel Smoothiepanel has a built-in connector for a Wii Nunchuck or Classic Controller so it sort of has joystick support built in.
I know that you are shooting for the end of the year or early next year for the Smoothie Panel… I would just like to “throw my hat into the ring” as a beta tester when they become available…
This is directed at wolfmanjm… I see in one of the gallery pictures that you have a Viki LCD display next to a breadboard. Question? Are you working to get the Viki compatible with Smoothie??
I have one as well which is why I am curious… I would assume that it would be necessary for the Smoothieboard to have a I2C bus to make this happen… So does the Smoothie have an I2C bus?
EDIT: “….I2C is broken out to connect to peripherals. Lots of stuff talks I2C. Smoothiepanel, and smoothiedriver will talk I2C, and they are awesome. This is an awesome port……”
Sorry guys… I missed this before… so I got one of my answers.
I did port viki to smoothie, but as the noise on the i2c lines is terrible it is not usable, however I did a workaround using a cheap $3 arduino mini pro clone details are here… http://smoothieware.org/panel
How are you … I am looking forward to working with you and the Smoothie Team…
I have had an opportunity to have an email conversation with Mark. He too gave me the information about I2C and Viki. I have just now downloaded the source file and I am going to set up a ‘Build’ environment.
As for the Quote… well I saw it here at “smoothieware (dot) org (slash) smoothieboard” under the bullet item “I2C Breakout” about 3/4 of the way down the page…
Thanks all…
Rick
EDIT: Question? The I2C port is “Broken out”, it is just Unstable… Right??