Lynxmotion Tech Support

www.lynxmotion.com
It is currently Fri May 24, 2013 2:07 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 179 posts ]  Go to page Previous  1 ... 8, 9, 10, 11, 12
Author Message
PostPosted: Mon Oct 22, 2012 5:54 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 4:56 pm
Posts: 252
Location: I don't even know
Here's a picture of my PCB design. All of the inputs are in the form of 3 pin servo connections. The keypad has its own 8 pin connection.

You can plug this into an arduino or solder a mini in to make this a standalone board.

Here's the BOM, no prices just the info from my eagle libraries.

Code:
Qty   Value   Device   Parts
1   +5v   M06SIP   JP10
2   +5v   M081X08   JP3, JP6
1   0.1uF   CAP0805   C3
2   1uF   CAP0805   C1, C2
7   10K   RESISTOR0805-RES   R1, R2, R3, R4, R5, R6, R10
6   10k   RESISTOR0805-RES   R11, R12, R13, R14, R15, R16
1   10uF   CAP0805   C4
1   20K   TRIMPOTPTH   R8
1   50   RESISTOR0805-RES   R9
2   74HC4051_MUX   74HC4051_MUX   U$1, U$2
1   74LS166D   74LS166D   IC3
1   74LS595D   74LS595D   IC2
1   ARDUINO_MINI   ARDUINO_MINI   U$5
1   ARDUINO_SHIELDNO_SILK   ARDUINO_SHIELDNO_SILK   U1
1   AX Bank1   M081X08   JP2
1   AX Bank2   M081X08   JP5
1   BAV16W   DIODESOD-123   D1
1   BSS138   MOSFET-NCHANNELSOT23   Q1
1   BUZZER12MM   BUZZER12MM   SG1
1   Buttons   M06SIP   JP14
2   GND   M081X08   JP4, JP7
1   IN   M02PTH   JP9
1   IN   M025MM   JP13
1   Keypad   M081X08   JP1
1   LM2937   LM2937   U$6
1   M18_   M18_   U$4
1   MCP1700   MCP1700   U$7
1   MCP2300X/SO   MCP2300X/SO   IC1
1   MMBT6428   NPN-TRANSISTOR_SOT23   Q2
1   RESET   TAC_SWITCHPTH   S1
1   SPKEN   M02PTH   JP
1   XBEE-1B1   XBEE-1B1   U$3


Attachments:
DIY Shield.png
DIY Shield.png [ 90.63 KiB | Viewed 985 times ]

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.
Top
 Profile  
 
PostPosted: Tue Oct 23, 2012 7:41 pm 
Offline
Robot Guru
User avatar

Joined: Tue Nov 02, 2010 9:39 pm
Posts: 1433
Location: Quebec Canada
nice...
i have plenty of promini

_________________
Eric Nantel
Qc Canada

Always liked Robot... Now i am learning to make some...! Wonderfull...


Top
 Profile  
 
PostPosted: Wed Oct 24, 2012 8:14 am 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 4:56 pm
Posts: 252
Location: I don't even know
I was thinking that it would be easy to add a resistive touch screen to my board. Personally I like the keypad/nav button combo. I have a love/hate relationship with touch screens XD

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.


Top
 Profile  
 
PostPosted: Wed Oct 24, 2012 9:24 am 
Offline
Robot Guru
User avatar

Joined: Sat Apr 15, 2006 1:42 pm
Posts: 4414
I hear you... With buttons you have the advantage of tactile feeling of the buttons, with a touch screen you do not have any feedback. I sort-of shutter when I hear car companies talk about their new systems for controlling everything without any buttons. Talk about distractions... But back on subject... The plus is that when you are doing other stuff like configurations and the like, touch screens are pretty cool as you can make them specific to the task at hand...

I am torn. Devon, In a lot of ways I like the idea that you simply used a board which is basically an Atmega328 with a few support chips.... and integrated it into your board, versus actually having to solder them into your board. But this is an interesting trade off as then you still have to solder in several other small components, so you could have just soldered in an Atmega328... So if you see a hobbyist building your board, you should probably convert to through hole components, but if you are going to have them produced and populated, then it may be cheaper and easier to take the components off of the Arduino Pro Mini and put them on your board, as you will need to either find way to solder the Arduino Pro mini to your board, or add pins and sockets for it... And then your board like mine, requires the person building the remote control, to take it and then add everything, for example the 3 sliders, keypad, extra buttons, solder wires to them, maybe add 3 pin connectors for each of them to then plug into my/your board to make it work and then you have to be careful on your wire lengths and the like to get everything to fit...

Versus: Suppose I start off with an Arduino Mega pro board: $50 from Amazon.com cheaper if you go with DFRobot...
Then build a very large shield, that maybe is not fully rectangular as to leave out the location of the joysticks, but in this board, we mount the XBee, plus LCD like you did, can use as many IO pins as we want as we have lots, also we plug in the Keypad, plus mount in the Nav buttons, Power switch... On the bottom of this board we could add connectors for the joysticks, plus bring out some of the extra unused inputs to make it easier to add some custom things in. We could also for example add tilt sensor or leave that is a customization... We would probably not need very much logic actually on this board, simply routing, plus voltage conversion for XBee...

My guess is that this approach would have a slightly higher cost, but my guess is that it would make it a lot easier for others to build.

Not sure if this makes sense...
Kurt


Top
 Profile  
 
PostPosted: Thu Oct 25, 2012 11:03 am 
Offline
Roboteer

Joined: Wed Dec 06, 2006 2:24 pm
Posts: 210
Location: Tucson AZ
I concur with kurte. waiting to see more.

Question on the Touch screen. I used a touch screen with a PIC a while ago. LINK i found that i kept having sausage finger issues when moving the sliders and had to use a stylist. It also used alot of pins on the PIC. Which screen would you recommend to use with the arduino?

Thanks


Last edited by Philtkp on Thu Oct 25, 2012 11:24 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Thu Oct 25, 2012 11:18 am 
Offline
Robot Guru
User avatar

Joined: Sat Apr 15, 2006 1:42 pm
Posts: 4414
I did a little hacking with diptrace and started an all in one board... Not far yet, but this picture may give you an idea...

Attachment:
DipTrace-PCB---DIY-Remote-S.jpg
DipTrace-PCB---DIY-Remote-S.jpg [ 23.08 KiB | Viewed 933 times ]


The board is about 8.5" by 4.75"...

Will git rid of all all SMT components... Shown with a Arduino mega to plug into... Also instead of putting all of the XBee stuff on the board, was thinking of simply putting in holes to mount a Parallax XBee adapter where you could simply have a hole in the top plate that this sticks part way into and you can plug your XBee in and see all of the RX/Tx/Power... leds... (http://www.parallax.com/StoreSearchResu ... ch=xbee+5v)

I show it with cutout for my 1.5" OLED. The boards leave out the portion where the joysticks would attach to top plate, could potentially include this and see about making a hole big enough... Would add connectors for Joysticks to plug into, likewise display, keypad... Obviously would change this for Larger display with touch screen...

What do you think, is this an approach that makes sense...

Kurt


Top
 Profile  
 
PostPosted: Thu Oct 25, 2012 11:29 am 
Offline
Roboteer

Joined: Wed Dec 06, 2006 2:24 pm
Posts: 210
Location: Tucson AZ
looks promising, could attach it to the back of the face plate with some standoffs


Top
 Profile  
 
PostPosted: Wed Oct 31, 2012 4:31 pm 
Offline
Robot Guru
User avatar

Joined: Sat Apr 15, 2006 1:42 pm
Posts: 4414
As I mentioned in the previous post, I am thinking along the lines of my previous post, to instead of a GP board, build a board that is specific for this remote... But again before I go much farther, it would be good to get input on what we would like:
a) What type of display? Is Touch worth it? If not, OLED? Or the one that RobotDude/Devon wanted to use or something cheaper like the original.
b) Keypad? Gives tactile feedback, if so I would like to stick with the 16 bit keypad.
c) Sliders and or Knobs? Preference on location.
d) Other toggle switches?
e) Other inputs? 2 or 3 d accel?

I am open for options, especially from those who have used setups like this and or advanced RC...

If we can come up with a standard, maybe someone can make nice front plates and other case parts. Goal would be to make it easy for one most people with limited soldering skills.

The other thing I was playing with an all in one type of control like the Arbotix Commander, but with more stuff... The beginnings of this are shown below:
Attachment:
DipTrace-PCB---DIY-Remote-J.jpg
DipTrace-PCB---DIY-Remote-J.jpg [ 45.93 KiB | Viewed 861 times ]

What I was trying to do was to emulate the controls of a PS2, that has XBee. The top switches are right angle double switches... Also shown with a small LCD display (Sparkfun 8x2)... Then would just need simple handles like the Arbotix ones...

Kurt


Top
 Profile  
 
PostPosted: Wed Oct 31, 2012 5:43 pm 
Offline
Robot Guru
User avatar

Joined: Tue Nov 02, 2010 9:39 pm
Posts: 1433
Location: Quebec Canada
I really like to have the nice touch oled screen..
But i will go with what everyone would like.

I can cut G10 (Fiberglass) pannel once we are set.

As input, i never made a walking robot yet.. lol
So other could tell what is really helpfull on that point.

I think cheaper is the way to go since it will interest more people.

_________________
Eric Nantel
Qc Canada

Always liked Robot... Now i am learning to make some...! Wonderfull...


Top
 Profile  
 
PostPosted: Fri Dec 14, 2012 9:19 am 
Offline
Roboteer

Joined: Sun Oct 07, 2012 10:57 pm
Posts: 103
So....?


Top
 Profile  
 
PostPosted: Fri Dec 14, 2012 9:46 am 
Offline
Robot Guru
User avatar

Joined: Tue Nov 02, 2010 9:39 pm
Posts: 1433
Location: Quebec Canada
HaHa...!

On my side i am better on the Case aspect.
So mostly wait for what we will use as hardware and how we want to go.

Then i could design a cut something.. ;)

_________________
Eric Nantel
Qc Canada

Always liked Robot... Now i am learning to make some...! Wonderfull...


Top
 Profile  
 
PostPosted: Fri Dec 14, 2012 11:14 am 
Offline
Robot Guru
User avatar

Joined: Sat Apr 15, 2006 1:42 pm
Posts: 4414
Been busy on other projects, including hacking on the Turnigy 9X... Would be nice if we could simply use some off the shelf parts with simple mods... I now have Smartyparts programmer installed, may add their 2nd board as well... (Different thread)

Assuming we do other type remote, not sure which approach would be best. Could go along the lines of Devon and Robot Dude were pursuing, but would probably then go with non SMT components, then easy for most people to solder. Could go along the line of my Atmega640P which my own has been using. Or could try along the lines I was working on that has as much of the stuff mounted on the main circuit board.

Will take a look again soon.

Kurt


Top
 Profile  
 
PostPosted: Fri Dec 14, 2012 11:21 am 
Offline
Robot Guru
User avatar

Joined: Tue Nov 02, 2010 9:39 pm
Posts: 1433
Location: Quebec Canada
Taking a 9X and case it in another way could be nice too.

_________________
Eric Nantel
Qc Canada

Always liked Robot... Now i am learning to make some...! Wonderfull...


Top
 Profile  
 
PostPosted: Mon Dec 17, 2012 1:38 am 
Offline
Robot Guru
User avatar

Joined: Wed Feb 27, 2008 8:59 am
Posts: 3157
Location: Online @ innerbreed.co.uk
Yes I'm still looking to recase my 9x (as standard). Hint hint.....
From an animatronics point of view 'being able to move some of the pots and switches will make some of my projects far easier to control.

I'm going to move this next question to the 9x thread....

_________________
Jonny Poole,
Freelance Concept Art & Animatronics, 3D Art and 3D Modelling, as well as Physical Modelling, Mechanical design, and illustration.
http://www.innerbreed.co.uk/
Create, Innovate, Inspire.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 179 posts ]  Go to page Previous  1 ... 8, 9, 10, 11, 12

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group