Author Topic: "Drop-In" PCB Hardware Mod for the TI-83+SE  (Read 20684 times)

0 Members and 2 Guests are viewing this topic.

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
"Drop-In" PCB Hardware Mod for the TI-83+SE
« on: December 01, 2013, 12:00:28 am »
So a few months ago I had an idea I kept mostly private because I was not sure of the feasibility of it but after talking to Kerm and a few other people throughout the past 8 months I have a set of features that seems reasonable to use.

Now at this point you all have probably read the post title and wondered what I mean by "drop-in" PCB hardware mod. By this I mean a PCB that you place on top of the calculators PCB and solder plated pads directly to the calculator PCB making modding easy and with minimal fuss for anyone competent with a soldering iron.*
(*minimal fuss still requires some case redesigning to fit the new parts but should be achievable with just a pair of snips and a drill.)

Now features I want to to have in list of importance
  • Usb rechargable battery
  • Overclock
  • Calcnet usbhid/arduino adapter built in
  • Back light
  • Speakers
  • Fancy Lights
  • SD card storage for programs



Now explanations of all of this:
  • Rechargable battery: a to be decided on size rechargeable internal battery. need I say more? no more AAA's!!
  •   Overclock : I needed the pcb anchor points so why not add it its cheap!
  • Calcnet/usbhid/arduino: for a handful of the features below I need some kinda auxiliary processor so I figured why not throw in an ATmega32u4 (the same processor that's in an arduino Leonard). This will be tied to the data lines on the calc and a few other items and will handle all the auxiliary hardware and computer interfacing.
  • Backlight: this has always been an issue on the 83+se so the solution I have takes after the lights used on gameboy/colors/advances and installs a light rod you can position to illuminate your screen! (will probably be the hardest to install item of the mod)
  • Speakers: who doesn't love sound, a pair of speakers "gutted" from phones they will be small speakers that pack a punch and are easy to install (gutted means ordered from amazon)
  • Lights: who doesn't like link activity lights and lights that change colors based on the music being played I know I do!
  • SD card: This is last because I just thought of it and will take a lot of work to implement software side. But would be an awesome feature.

 
More to add will edit this post as I find the links to the info and start sketching out things. SO what do you all think?[/list]


EDIT: Anything below this is a link dump so I can find it all later thusly it is not formatted or edited for clarity

sd http://www.digikey.com/product-detail/en/DM3CS-SF/HR1972CT-ND/2602740

el wire http://www.coolneon.com/  particularly the angelhair aqua or the HBS white

struggling issues for EL the inverter takes up a lot of space. maybe shove it behind the lcd that would free up the space needed? Possible interferance with speakers tho????
« Last Edit: December 03, 2013, 09:42:54 pm by Geekboy1011 »

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #1 on: December 01, 2013, 02:08:19 am »
It sounds quite awesome actually. Something you may want to think of is Keoni's soundchip. If it is possible to have it running on the Arduino and speakers then it's going to be epic.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #2 on: December 01, 2013, 09:57:53 am »
An SD card reader would be feasable if you put an arduino in there! It can read SD cards via SPI!

For a built in arduino you will need:
-ATmega328
-3,3v regulator
-10k resistors (?x)
-22pF capacitors (2x)
-100nF capacitor
-16MHz crystal
-maybe some other bits I forgot to mention.

As for the internal battery: a tp4056 chip can be used to charge a 3,7v lithium ion battery! You'd need to step up the voltage to 5V in order to make the calculator work though.
« Last Edit: December 01, 2013, 12:51:11 pm by Keoni29 »
If you like my work: why not give me an internet?








Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #3 on: December 01, 2013, 01:42:31 pm »
iirc the inside of the calculator is already regulated at 3.3v, so you won't need an extra regulator for the arduino. You might need a new voltage regulator for the lithium battery though, because I don't think the default regulator will work well with a 3.7v battery.

BTW: Will you be able to use the arduino to run costom code, as a 2nd CPU? Or is it basically a calcnet/sound card?
« Last Edit: December 01, 2013, 01:43:58 pm by ben_g »
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #4 on: December 01, 2013, 01:43:36 pm »
The tp4056 does that.
If you like my work: why not give me an internet?








Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #5 on: December 01, 2013, 02:32:00 pm »
Thanks for the feedback! i plan on making sure the arduino is reporgramable so technically you could make it do what ever you want but for the first couple attempts on this it will be specific functions only.

@soundchip  depends on how much room we have to spare we have very limited space and i have to include a few user accesable buttons/switches still.

Looking into the battery part of things again i originally intended to use a buckboost charger/converter for the arduino and calculator power. my only fear is a lower capacity battery will run out quickly depending on whats going on.

I have a lot of features i want to include with the sdcard and i will be putting it into teh schematic soon as time allows. mostly i want it to remove the need for a link cable and with a custom application be able to browse the sd card and interface with it and send programs using the standard ti link protocol instead of a custom one. so that multipage apps and the works actually can be sent. for extra storage space and all that. I also plan on making stuff exportable to the card but that's last on the list as if its not completed its not the end of the world its still a feasible mod!


@ben_G the arduino will be running off a converter and not the calculators internal for a couple reasons mostly having todo with being able to reset it with out mucking up anything but the arduino.


*searches the tp4056

also anyone have a good source of LiPo/Li-Ion batteries let me know ive had trouble speccing them in the past.

also if this works and is easy enough to assemble I plan on making it available/offering install services because why the hell not!
« Last Edit: December 01, 2013, 02:34:57 pm by Geekboy1011 »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #6 on: December 01, 2013, 02:47:43 pm »
This looks like a pretty awesome project Geekboy! :D

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #7 on: December 01, 2013, 02:50:08 pm »
Thanks art its been fun the entire time ive had it in my head ive gone through 4 or 5 feature revisions. I've talked with KermM about the feasibility of a lot of it and its been worked down to what I feel is the most bang for the $ and the middle range of hard to implement. This is also my first adventure into SMC soldering and product installation. So hopefully it goes as plan! will be awesome if it does. And as long as I have support, Motivation, and people helping me on stuff I don't know it should work out!!!!

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #8 on: December 01, 2013, 03:00:06 pm »
The soundchip is a program that runs on an arduino, so you can make it multifunctional. The link protocol I use for the soundchip is not great, so there is definitely room for improvement there.
If you like my work: why not give me an internet?








Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #9 on: December 01, 2013, 03:33:34 pm »
we could work on that if you would like ^^ I really just need the arduino to work as a control board to change the settings on various lines to control if the speakers are attached or if the lights are on ect. everything after that is an addon.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #10 on: December 02, 2013, 11:42:34 am »
Interesting. What would definitively be nice is a switch allowing you to change the clock speed or a mod plus an OS change letting you change the speed. SD card storage is definitively great as well. :)

With all the changes you are applying, good luck fitting everything in and not accidentally anything, though. >.<

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #11 on: December 02, 2013, 11:48:59 am »
I plan on making an application that will interface with the arduino to control all the settings.  The over clock portions will be an os mod tho and not me this mod specific.  We are just going to abuse the link protocol and have the arduino speak the ti link protocol and be able to configure everything that way

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #12 on: December 02, 2013, 12:42:18 pm »
I'd love to contribut to this project actually. Also it should be made so that the built in light rod is optional for people who want to make their own screen light (EL backlight, GBA SP diffuser, etc.).

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #13 on: December 02, 2013, 01:14:40 pm »
It's planned to be totally modular the reason I'm going for the light rod is I have personally tried a few back lighting methods they all sucked I mean I have a few more to try first but a form of light rod is indeed the best solution I have found.

As for help finding parts and support are really all I need right now. I can do most of this on my own long as I stay motivated so keep up the good work ;)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: "Drop-In" PCB Hardware Mod for the TI-83+SE
« Reply #14 on: December 02, 2013, 01:16:14 pm »
By "GBA SP diffuser by the way, I meant this :