Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 27
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
Gavin (49)
Froskoy (33)
UnHappy1 (59)


Next birthdays
07/17 Eric (53)
07/17 HM_Murdock (53)
07/18 Billybobjoe (35)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: General Science and Electronics
« Previous topic | Next topic »   

PC To Calculator Link

1 2 
Move Thread LAN_403
evilgecko
Sat Apr 22 2006, 11:38PM Print
evilgecko Registered Member #288 Joined: Mon Mar 06 2006, 07:52AM
Location: Palmerston North
Posts: 32
I built a little circuit which allows you to connect a Casio calculator to computer using a serial port and the stereo 2.5mm phono plug on the calculator. The circuit schematic I got from PMB Electronics: Hobbyists Corner - Casio Graphic Calculators, I deisgned a PCB using eagle.

I finished it yesterday and tried it out. Using the Casio F-123 program deisgned specfically for transfering data between your graphic calculator and PC, I was able to send data to the calculator but the computer was unable to recieve it (the error was "Transmission failed!").

This one way street is annoying. I've had a look over the board but can find no joining tracks or whatever. I think I should scope it out but don't know what to look for.
1145749132 288 FT0 Pc To Calculator Overview Low Quality

1145749132 288 FT0 Pc To Calculator Pcb Bottom Low Quality
Back to top
evilgecko
Sat Apr 22 2006, 11:43PM
evilgecko Registered Member #288 Joined: Mon Mar 06 2006, 07:52AM
Location: Palmerston North
Posts: 32
For some reason the schematic and PCB board layout didn't upload, so here they are.
1145749422 288 FT8249 Pc To Calculator Schematic

1145749422 288 FT8249 Pc To Calculator Pcb Design
Back to top
...
Sun Apr 23 2006, 12:09AM
... Registered Member #56 Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
arrg, whoever made the pictures open in the same window when you are composing a post should die... I was like 90% done then I click the schematic and I loose the post mad

In any case...

I would resolder the 5th pin down on the left (it seems a little shakey) and the heat up the 5th pin on the right and the other pin it is connected to.

If that doesn't help...

folow these simple steps to find the problem...
1. scope the pin that the calculator is supposed to be transmitting on. If you see 5v pulses when the calc is transmitting (don't worry about the time base on the scope, just look for the trace to jump from 0v to 5v like crazy) then go to step 2. If you don't then chek the wireing to the calc.
2. scope the pin that connects to the serial port (the one that transmits to the comp). If you see +/-12v pulses here then check you connector pinout. If you see small pulses then go to step 3. If you see nothing then go to step 4.
3. Scope the 5v power to the max232 chip. It should stay at 5v all of the time. If it doesn't then you could try adding a decent sized electrlytic across +5v/gnd, or power from a floating 5v supply. Then scope pin 2/6 and make sure you have a steady +/- 12v on them.
4. Check the pinout the max chip, and check for shorts.

good luck!
Back to top
evilgecko
Sun Apr 23 2006, 01:57AM
evilgecko Registered Member #288 Joined: Mon Mar 06 2006, 07:52AM
Location: Palmerston North
Posts: 32
Hey thanks I'll try your problem solving guide soon. Is it ok to test the connectivity between two tracks with a multimeter? Just to make sure they are not connected. Or would the small voltage from the DMM kill the chip with undue currents?
Back to top
...
Sun Apr 23 2006, 04:20AM
... Registered Member #56 Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
I wouldn't worry about it... But some pins will probably show up as shorted inside the chip...

In the future it would be a good idea to socket the chip so that if you burn it out you can easly replace it, and you can pull it out to check for problems.
Back to top
Bjørn
Sun Apr 23 2006, 12:47PM
Bjørn Registered Member #27 Joined: Fri Feb 03 2006, 02:20AM
Location: Hyperborea
Posts: 2058
Some of the solder joints does not look optimal and may need to be redone. The solder blob should be concave, if not there is something wrong with it.
Back to top
evilgecko
Sun Apr 23 2006, 11:18PM
evilgecko Registered Member #288 Joined: Mon Mar 06 2006, 07:52AM
Location: Palmerston North
Posts: 32
Yeah sorry about all the solder mess, I was using a fat chisel tip as the local electronics store has stopped selling solder tips, and the copper was starting to corrode making it very difficult, even when sprayed with a laquer. Is there any way to stop the copper losing its shine?

Anyway I fixed it up and now it works both ways. The calculater lies and say transimission failed still though. I'm planning on making a few more for other people and I think I can change the large LM7805 5V regulator into its little 100mA brother. That wouldn't cause any heating issues would it?
Back to top
...
Mon Apr 24 2006, 12:16AM
... Registered Member #56 Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
Good to hear it is working smile

The 100ma one should be fine.
Back to top
rupidust
Mon Apr 24 2006, 01:38AM
rupidust Banned
Registered Member #110 Joined: Fri Feb 10 2006, 12:23AM
Location: Banned City
Posts: 85
--- is right, but why?

You first measure your circuits current. Say Icircuit = 20mA, now compute how much power a 5v regulator will dissipate. (Vin - Vreg) * Icircuit. Next measure the voltage at PC's DTR line when asserted + and loaded. Max is 25v but it most likely will be no more than +12v, +9v these days. Recompute: (12v - 5v) * 20ma = 140 mWatts. 140mW is within the 1 to 2 watt range of a LM78L05 TO-92 package. Basically if the input voltage is under the Max from the datasheet and the regulators current for the circuit is under the Max from the datasheet, it will work.
Back to top
evilgecko
Mon Apr 24 2006, 07:54AM
evilgecko Registered Member #288 Joined: Mon Mar 06 2006, 07:52AM
Location: Palmerston North
Posts: 32
Rupidust, thanks I didn't realise that a voltage regulator was limited by the wattage as well as current, but I understand now why it should be.

How do I keep the copper shiny?
Back to top
1 2 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.