Editing LCD/Encoder backpack for Fox Board

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 9: Line 9:
 
Then I'm going to wire it up on a breadboard. I think.  
 
Then I'm going to wire it up on a breadboard. I think.  
  
The next targeted master system would be the [http://www.acmesystems.it/?id=4 Fox Board], because I have it readily available. I've been able to get various LC displays working on the Fox Board, but it's pretty clumsy (using [http://www.sparkfun.com/commerce/product_info.php?products_id=8430 these] prototyping wires. they're fun, but clumsy). I'm also experimenting with some VFD displays that I was able to obtain. They suck power, but look pretty cool. I will then wire it up using one of their [http://www.acmesystems.it/articles/00060/FOXP254-VP2.jpg prototyping daughter boards]. They are very nice and easy to solder with.
+
The next targeted master system would be the [http://www.acmesystems.it/?id=4 Fox Board], because I have it readily available. I've been able to get various LC displays working on the Fox Board, but it's pretty clumsy (using [http://www.sparkfun.com/commerce/product_info.php?products_id=8430 these] prototyping wires. they're fun, but clumsy). I'm also experimenting with some VFD displays that I was able to obtain. They suck power, but look pretty cool. I'll probably be wiring it myself using one of their [http://www.acmesystems.it/articles/00060/FOXP254-VP2.jpg prototyping daughter boards] that should be arriving very soon.  
  
The next target will be a custom board. This board should be mountable behind the LCD with a bit of flexibility. The encoder and the communications would be on a separate header. I'll design it with room for both 16-pin SIL header and 16-pin DIL header for the different types of LCDs that I have. Oh and I want to drive the LCD backlight with a PWM output so that I can "fade" the backlight in and out. I'm keeping the SPI pins available for programming, so you're welcome customize the firmware to use 1-wire, 2-wire or 3-wire interfacing.
+
The next target will be a custom board. This board should be able to carry the LCD, the encoder and it should be a bit flexible. The idea is to have all the wiring on the PCB but you only place the components that you need. I'll design it with room for both 16-pin SIL header and 16-pin DIL header for the different types of LCDs that I have. Oh and I want to drive the LCD backlight with a PWM output (if anyone has an idea on how to wire something cheap that will provide the current, please help) so that I can "fade" the backlight in and out. Oh and I'll skip the RS-232 level shifting and go straight for an FT232RL usb converter. If your target computer is big enough, it'll have a spare USB socket. If it's small enough, it'll have TTL level UART. If not, I'm keeping the SPI pins available for programming, so you're welcome customize the firmware to use 1-wire, 2-wire or 3-wire interfacing.
  
Except for the PWM output, the schematic looks like it's compatible with the older AT90S2313. Using surface mount components, you probably wouldn't want to bother trying to find them. If you do, you won't have a PWM output to fade the backlight, but it can still be toggled by driving the pin as a simple digital output.
+
Except for the pin-change interrupt, the schematic looks like it's compatible with the older AT90S2313.
  
 
== Motivation ==
 
== Motivation ==

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)