Author Topic: TI-Nterface (my version of labpro)  (Read 58210 times)

0 Members and 1 Guest are viewing this topic.

Offline MillionCalcs

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 5
  • Rating: +0/-0
    • View Profile
Re: TI-Nterface (my version of labpro)
« Reply #60 on: February 19, 2012, 12:23:26 pm »
How much would this cost if it was finished ?! O.o

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #61 on: February 19, 2012, 12:51:24 pm »
How much would this cost if it was finished ?! O.o
The cost of the arduino+some components and a casing is around 30-50 dollar. Of course it won't look as good as the design since I don't have a 3d printer :)

I need some help, guys! I can receive bytes with it now! The only problem is that AXE doesn't seem to use the OS linking protocol.
00111110  124
11101001  151
11000000  3
10111111  253
I tried to send an OS variable. Ofcourse this is not possible without knowing how the calcs communicate exactely, so HOW DO THEY DO IT?
If you like my work: why not give me an internet?








Offline Camdenmil

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 121
  • Rating: +4/-0
    • View Profile
Re: TI-Nterface (my version of labpro)
« Reply #62 on: February 19, 2012, 01:34:36 pm »
The wikiti page has some stuff on how the os sends bytes. If you're using axe, take a look at axe's commands.inc (p_GetByte and p_SendByte). From what I see, tip on the link port is used for confirmation and ring is used for sending bits.
It is bad luck to be superstitious.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Nterface (my version of labpro)
« Reply #63 on: February 19, 2012, 02:39:20 pm »
Do you have to finish the entire design itself (as in physically, not draft/picture) before the deadline too or if you just need the hardware done?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #64 on: February 19, 2012, 03:11:30 pm »
Do you have to finish the entire design itself (as in physically, not draft/picture) before the deadline too or if you just need the hardware done?
Just the hardware is fine. I only have to write the software for the communication (which is a pain). I might be able to let BASIC users interface their calcs with the world using BASIC send/get commands. I already have a casing and everything, but the software issue is just a hard nut to crack.
If you like my work: why not give me an internet?








Offline Camdenmil

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 121
  • Rating: +4/-0
    • View Profile
Re: TI-Nterface (my version of labpro)
« Reply #65 on: February 19, 2012, 07:02:35 pm »
Are you using the usb port or the link port? Axe's link commands only use the link port (the usb controller is a semi-undocumented monster)
It is bad luck to be superstitious.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #66 on: February 20, 2012, 03:34:14 am »
Are you using the usb port or the link port? Axe's link commands only use the link port (the usb controller is a semi-undocumented monster)
I use the IO link port. I think I'm gonna use the OS way of communication since there is better documentation of it and perhaps could be used with basic programs.
If you like my work: why not give me an internet?








Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #67 on: February 20, 2012, 12:50:18 pm »
Hardware is almost done! Next I gotta wire everything up and write some code....
If you like my work: why not give me an internet?








Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Nterface (my version of labpro)
« Reply #68 on: February 20, 2012, 02:48:35 pm »
Nice so far, I'm glad it's getting done :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Camdenmil

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 121
  • Rating: +4/-0
    • View Profile
Re: TI-Nterface (my version of labpro)
« Reply #69 on: February 20, 2012, 10:28:03 pm »
Are you using the usb port or the link port? Axe's link commands only use the link port (the usb controller is a semi-undocumented monster)
I use the IO link port. I think I'm gonna use the OS way of communication since there is better documentation of it and perhaps could be used with basic programs.
You should have a way to use the axe link commands, I mean it'd be cool to interface with external hardware with axe. Axe's protocol is very simple, tip is held low to initialize a transfer and ring is used for data transfer. (All times are assuming a 6mhz cpu) You have 10 µs to acknowledge the transfer and there is a delay of 12-18 µs for each bit. The linking routine is provided in commands.inc (which comes with axe) if you want to see exactly what it does. I tested this with a microcontroller I was able to send and receive bytes with axe.

Are you going to share the hardware design/programs? I've been thinking about making some hardware interface for the calc (with spi and i2c ports for sd cards ect.) and it'd be nice if there was a common platform to work with.
It is bad luck to be superstitious.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #70 on: February 21, 2012, 05:47:50 am »
Are you using the usb port or the link port? Axe's link commands only use the link port (the usb controller is a semi-undocumented monster)
I use the IO link port. I think I'm gonna use the OS way of communication since there is better documentation of it and perhaps could be used with basic programs.
You should have a way to use the axe link commands, I mean it'd be cool to interface with external hardware with axe. Axe's protocol is very simple, tip is held low to initialize a transfer and ring is used for data transfer. (All times are assuming a 6mhz cpu) You have 10 µs to acknowledge the transfer and there is a delay of 12-18 µs for each bit. The linking routine is provided in commands.inc (which comes with axe) if you want to see exactly what it does. I tested this with a microcontroller I was able to send and receive bytes with axe.

Are you going to share the hardware design/programs? I've been thinking about making some hardware interface for the calc (with spi and i2c ports for sd cards ect.) and it'd be nice if there was a common platform to work with.
That means that the timing is crucial. Can you describe using some sort of pseudocode how the TI handles byte transfer (Axe style)?
If you like my work: why not give me an internet?








Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #71 on: February 22, 2012, 03:09:58 pm »
The presentation went smoothly :D Of course I will carry on with the Nterface and I will probably have the Axe linkprotocol for Nterface ready this weekend.
If you like my work: why not give me an internet?








Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: TI-Nterface (my version of labpro)
« Reply #72 on: February 22, 2012, 03:34:28 pm »
Did you have a powerpoint or something? If so, could we see it?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Nterface (my version of labpro)
« Reply #73 on: February 22, 2012, 04:10:53 pm »
Congrats Keoni29. Glad it went well. Keep up the good work on this. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: TI-Nterface (my version of labpro)
« Reply #74 on: February 22, 2012, 04:24:44 pm »
Did you have a powerpoint or something? If so, could we see it?
Yes, but it's written in Dutch which is not neccecarely a problem to you, but others might prefer a translated version.
If you like my work: why not give me an internet?