Ben Heck’s DIY Calculator

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • Learn more about DreamBoard at - element14.com/d...
    element14.com/tbhs - In 1972 (when films were silent) three men invented the first scientific pocket calculator. In todays episode Ben and Felix build their own DIY graphing calculator using a Raspberry Pi. The build is also the first to feature the Formlabs Form 1 3D printer.
    Like The Ben Heck Show at - / benheckshow
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 363

  • @NikolajLepka
    @NikolajLepka 9 ปีที่แล้ว +99

    yess Felix uses OSH Park!! :D
    welcome to the club, man!
    Also, it's nice to see a Felix-centric episode, this guy deserves more screen-time

    • @Mixbag
      @Mixbag 9 ปีที่แล้ว +1

      Nikolaj Lepka too bad he messed up the Board... always ALWAY print and check before you order PCB boards. this is an expensive mistake. he should really know better

    • @RetroSwim
      @RetroSwim 9 ปีที่แล้ว

      Nikolaj Lepka They're so expensive though!

    • @NikolajLepka
      @NikolajLepka 9 ปีที่แล้ว +2

      ***** they're fairly inexpensive for small production runs, a few tens of dollars for three boards you made isn't so bad, many other board houses have cough up a few hundred dollars

    • @RetroSwim
      @RetroSwim 9 ปีที่แล้ว

      They charge by square inch of board area, it's OK for very small boards, but there are Chinese fab shops that offer way better value once you go over 4-5 sq. in.

    • @NikolajLepka
      @NikolajLepka 9 ปีที่แล้ว +1

      ***** Chinese fab shops don't always meet EU regulations, so they're mostly out of the question

  • @richfiles
    @richfiles 8 ปีที่แล้ว +3

    I used to overclock TI graphing calculators, and made serial port accessories like flash memory expansion, speakers, etc. I had my TI-85 and 86 modded with a small port on the bottom that could accept small accessory cartridges.

  • @Jeffball610
    @Jeffball610 9 ปีที่แล้ว +12

    Most of this is beyond my current understanding, but I love it. I'm also happy that you made a custom PCB even though it didn't quite work out. Can't wait to see more of this stuff.

  • @pacman10182
    @pacman10182 9 ปีที่แล้ว +216

    "graphing calculator" I didn't see one graph.

    • @jonathan__g
      @jonathan__g 9 ปีที่แล้ว +26

      tyler roberts I came for graphs. I was disappointed. :(

    • @Skwisgar2322
      @Skwisgar2322 9 ปีที่แล้ว +29

      tyler roberts I think the software for a graphing calculator is a bit above their pay grade.

    • @pacman10182
      @pacman10182 9 ปีที่แล้ว +7

      ***** then somebody lied.
      in the g+ post:
      "Ben & Felix hack a graphing calculator using a#RaspberryPi & @formlabs SLA 3D printer this week:"
      and in the description:
      "In todays episode Ben and Felix build their own DIY graphing calculator using a Raspberry Pi."

    • @Skwisgar2322
      @Skwisgar2322 9 ปีที่แล้ว +1

      tyler roberts
      I suspect their intention was to make a graphing calc, and they had to scrap that when they realized how much more work went into that?

    • @pacman10182
      @pacman10182 9 ปีที่แล้ว +4

      NapoEz3 the code already exists, no need to do what has been done already.

  • @jonathanevans5835
    @jonathanevans5835 9 ปีที่แล้ว +16

    YES FELIX YOU ARE AN ABSOLUTE CHAMP! More vids with the great Felix please!

  • @93maverick
    @93maverick 9 ปีที่แล้ว +57

    Felix is way too hyper

  • @DustinRodriguez1_0
    @DustinRodriguez1_0 8 ปีที่แล้ว +16

    I'd set the calculator up to just boot into a Python interpreter. That's the best calculator I've ever encountered!

    • @matthewferraro8020
      @matthewferraro8020 8 ปีที่แล้ว

      Dustin Rodriguez then do it!

    • @SianaGearz
      @SianaGearz 7 ปีที่แล้ว

      I think it needs simpler hardware really, one that doesn't need a whole operating system to manage it. An STM32 can address external RAM and it should be able to run YACAS. Well, except YACAS probably won't quite fit into its Flash memory, i think it'll come down to about 300K, but you could have a MicroSD or an i2c serial flash, or parallel flash on the memory bus. Other possibilities are Erable and Xcas... Any further ideas? Other hardware suggestions?

  • @AppleKnowsBetter
    @AppleKnowsBetter 9 ปีที่แล้ว +20

    God, that T-Shirt at 23:25

  • @ryanamberger
    @ryanamberger 9 ปีที่แล้ว +1

    Glad to see more Felix. Theres a lot of knowledge between those two. Feel smarter after every video.

  • @Kadjius
    @Kadjius 9 ปีที่แล้ว

    I haven't seen the whole video yet, but look at how happy Felix looks in the intro! :)

  • @gu4xinim
    @gu4xinim 9 ปีที่แล้ว +8

    Shame the pi module version didn't work out. It would be amazing to see non wires everywere felix/ben project.

  • @PoLoMoTo2
    @PoLoMoTo2 9 ปีที่แล้ว +4

    I feel so bad for Felix, he did great in this episode if anything he just seemed a bit nervous, and I really wanted to see that compute module actually used in a project.

  • @o0julek0o
    @o0julek0o 9 ปีที่แล้ว +28

    16:45 - In the background, we see the elusive nerd-cocaine. It's what Felix takes to remain so calm, at literally all times.

    • @hristaki99
      @hristaki99 9 ปีที่แล้ว +6

      o0julek0o Cocaine doesn't help you remain calm, quite the opposite actually.

    • @o0julek0o
      @o0julek0o 9 ปีที่แล้ว +4

      "ELUSIVE NERD-COCAINE". The word 'elusive' and 'nerd' are prefixed to cocaine to imply that it does the opposite to normal cocaine.

    • @radioactivewaste4756
      @radioactivewaste4756 9 ปีที่แล้ว

      o0julek0o lol xD
      someone needs to be rushed to the burn ward...
      *in the background 999 is rung*

    • @o0julek0o
      @o0julek0o 9 ปีที่แล้ว

      Kiran de Silva Yeah, our little friend who can't read.

    • @n_3719
      @n_3719 9 ปีที่แล้ว

      o0julek0o Ya crazy? That "elusive nerd-cocaine" is circuit-board etching salt

  • @flybywire5866
    @flybywire5866 9 ปีที่แล้ว

    Good to see more of Felix!

  • @JamesSkemp
    @JamesSkemp 9 ปีที่แล้ว +1

    The beginning of this episode made me realize how much Felix has changed in front of the camera; he seems more confident in front of it, which is awesome to see.

  • @Bbogita
    @Bbogita 9 ปีที่แล้ว

    I loved seeing the trial and error process in this project! It's nice to see that other people make mistakes too. This was one of my favorite episodes of all time!

  • @PrinceXTC86
    @PrinceXTC86 9 ปีที่แล้ว +3

    The T-Shirt at the end was TENSE!

  • @laynesamba
    @laynesamba 9 ปีที่แล้ว

    Excellent episode!

  • @Felipera_
    @Felipera_ 9 ปีที่แล้ว

    I remember watching a ted talk about that 3d printer technique a while ago. I'm glad it's catching on.

  • @OneComputerGuyWorking
    @OneComputerGuyWorking 9 ปีที่แล้ว

    The best intro that I've ever seen in the series.
    Love the show :3

  • @chrismurray9401
    @chrismurray9401 9 ปีที่แล้ว

    That intro was just the best.

  • @xxlaze44
    @xxlaze44 9 ปีที่แล้ว +1

    Felix is such a cool guy, I hope we can see him and Ben working together more often.

  • @jerviservi
    @jerviservi 9 ปีที่แล้ว +1

    Felix deserves more love.
    LOVE YOU FELIX!!! I WANT TO BE ABLE TO PROGRAM LIKE YOU!

  • @raffitz
    @raffitz 9 ปีที่แล้ว +9

    The function you're describing is that of a Decoder, not that of a Multiplexer.
    And you could have used just two GPIO pins rather than three, by using an Encoder instead: The common pin of the pad goes to either VCC or GND, depending on whether the Encoder inputs are negated. Then, the four directional pins go to the Encoder inputs and the two Encoder outputs go to GPIO inputs.
    If the encoder is 8 to 3, which are the most common discrete components, both in the 7400 TTL series and in the 4000 CMOS series, then just short the 4 most significant bits to either GND or VCC (depending on whether inputs are negated).
    While your solution is nice if you have a Decoder but no Encoders lying around, I think it lacks grace and is needlessly complicated.

    • @raffitz
      @raffitz 9 ปีที่แล้ว

      raffitz Follow-up: You could use a proper multiplexer as well, but you'd still use that third pin. You'd connect the common pin to either VCC or GND, just like with the encoder, and the directional pins of the pad to the inputs of the multiplexer, and the two output GPIO pins to the selection inputs of the multiplexer. Then you connect the single output of the multiplexer to the GPIO input.

  • @jasonzacharias2150
    @jasonzacharias2150 2 ปีที่แล้ว

    I like how Ben goes from disappointed for like two seconds before his brain completely reworked the design. If that would've been me I would've thrown the board at the wall and cried... Thanks for posting guys, God bless and keep you during the ultimate convergence in the matrix....

  • @StoneFlange
    @StoneFlange 9 ปีที่แล้ว

    Glad to see more of Felix! This show and its projects get better each time :-)

  • @sknt
    @sknt 9 ปีที่แล้ว

    The placement of the charge jack is... creative... :)

  • @brucewayne-px4lv
    @brucewayne-px4lv 9 ปีที่แล้ว

    that formlabs printer is a very cool machine.. Ben is going to make some really cool stuff with that. I can't wait.

  • @dudesky1325
    @dudesky1325 9 ปีที่แล้ว

    I like this style of video, stuff like this happens to us DIYers (or maybe just me) somewhat often. Good to see some solutions and ideas on how to work around problems from guys that do this kinda thing all the time.

  • @jastervoid
    @jastervoid 9 ปีที่แล้ว +4

    Would have liked some footage of the new printer printing.

  • @izzykogan
    @izzykogan 7 ปีที่แล้ว

    great video as always Ben

  • @frollard
    @frollard 9 ปีที่แล้ว

    That's a pretty cool graphing adding machine.

  • @zaneyoumans2923
    @zaneyoumans2923 9 ปีที่แล้ว

    I love it when Felix gets his own little segment

  • @JamesSato
    @JamesSato 9 ปีที่แล้ว

    Love Felix! More episodes with Felix's work please!

  • @orektez
    @orektez 9 ปีที่แล้ว

    I have a vtech laser 50 I love pulling out when someone asks me for a calculator, always fun to see their faces.

  • @HighFlyActionGuy
    @HighFlyActionGuy 9 ปีที่แล้ว

    You guys should use AP Circuits for 2 layer boards with silk screen and solder mask. Delivery time is 4 days, and they help you catch mistakes like the solder mask issue mentioned in the video.

  • @Felipedotcom
    @Felipedotcom 9 ปีที่แล้ว

    This is so cool man. I would love to have a fully customizable calculator (customizing even the OS).

  • @BrentBlueAllen
    @BrentBlueAllen 9 ปีที่แล้ว

    I wish we could've seen the Form 1 in action in this episode.

  • @pac85
    @pac85 7 ปีที่แล้ว

    The stick with four buttons was really easy to fix : you use one input which is low when down is pressed and high when is not, you do the same for left and right and finally a third button which is low when none are pressed.

  • @Maverus
    @Maverus 9 ปีที่แล้ว

    Hey Guys,
    Great video, really glad to see that you design PCBs and create a more "professional" product. Pro-Tip: Create a DRC - Design Rule Check. This is simply a check list which designer goes through to ensure that the design meets the necessary standards. Also you should implement a tiered check approached , i,e, have someone design the PCB then sends the designs to someone else, who cross checks the design in "isolation" (don't have the designer explain) and in "conference"(have the designer explain) to make sure no mistakes are made. It's a tedious process I know, but it saves money and limits bad boards.

  • @kennytheamazing
    @kennytheamazing 9 ปีที่แล้ว

    Man, I really need something like this.

  • @doriphor
    @doriphor 9 ปีที่แล้ว

    I wonder how many people other than me suggested a graphing calculator :) Nice, and thank you!

  • @bartz0rt928
    @bartz0rt928 9 ปีที่แล้ว

    more capable and possibly cheaper than a real graphing calculator! Any plans to make a kit out of this?

  • @jasonteknut
    @jasonteknut 9 ปีที่แล้ว +3

    Adding a multiplexer and a polling software loop seems needlessly complex and possibly introduces poor response time. Why not wire the "down" button to trigger "left" and "right" at the same time and tell the system that left and right at the same time is a down? They are mutually exclusive by nature of a joystick.

  • @Papperlapappmaul
    @Papperlapappmaul 9 ปีที่แล้ว +1

    Your "multiplexer" is actually a decoder. A multiplexer has n² data inputs, n select inputs and one output. The binary value on the select lines will determine wich input is send to the output.

  • @tmacedo29
    @tmacedo29 9 ปีที่แล้ว +3

    Maybe I didn't understand well, but the code inside the
    for ( columnCount = 0; columnCount

    • @mirabilis
      @mirabilis 9 ปีที่แล้ว +10

      Actually 6
      0 1 2 3 4 5

    • @RJiiFin
      @RJiiFin 9 ปีที่แล้ว

      Thiago Macedo Beat me to it! :D

  • @chaoschashiro
    @chaoschashiro 9 ปีที่แล้ว

    that is one over powered calculator dang

  • @maxximumb
    @maxximumb 9 ปีที่แล้ว

    Can we get to see the new 3D printer in action. It would be nice to see how it works and the size limits for printing and so on.

  • @TechByMattB
    @TechByMattB 9 ปีที่แล้ว +1

    To me this show how outdated graphing calculators are, usually when ben makes a DIY its huge in size compared to a similar item thats made with traditional manufacturing. Yet this is the same size if not smaller than the TI 83's of the world.

  • @RAndrewNeal
    @RAndrewNeal 5 ปีที่แล้ว +1

    I was hoping to see it graph.

  • @TheMBB99
    @TheMBB99 9 ปีที่แล้ว

    So nice Intro. Thanks again for this wunderful episode :)

  • @robotwo
    @robotwo 9 ปีที่แล้ว

    Using integers for a calculator seems pretty weird. Wouldn't you want decimal point precision?
    And while not optimal for memory management it would've probably been more user friendly to have a dynamically scaling array for the numbers and opperators, as it's not always certain how many elements you'll need to enter beforehand.
    All in all it's a really neat project.
    I think I'll keep my Ti-84+ though :)

  • @vanwaestel
    @vanwaestel 9 ปีที่แล้ว +2

    You should not be connecting lipo in series and charge then this way. I would make charging board charging each battery separately. Same as every RC battery pack!

  • @Gamewwx
    @Gamewwx 9 ปีที่แล้ว

    that would be so cool build

  • @OtherTheDave
    @OtherTheDave 8 ปีที่แล้ว

    Raspberry Pis come with a full Mathematica 10 install now. Makes something like this much more powerful.

    • @khuramzahid
      @khuramzahid 8 ปีที่แล้ว

      really? that's great. I would have probably gone for that as well. I mean there are so many keys on this device. it would be nice to see some advanced functionality.

  • @zachpfeif
    @zachpfeif 9 ปีที่แล้ว

    Element 14: 5 Years later and we still run our Logo at 10FPS...

  • @SharifSourour
    @SharifSourour 8 ปีที่แล้ว

    I noticed you programmed in Java! That's awesome, and what I've been using.

  • @EpicFandi
    @EpicFandi 9 ปีที่แล้ว

    Damn the pre-intro was hilarious! :'D

  • @MrRegretall
    @MrRegretall 9 ปีที่แล้ว

    Felix should be in more episodes

  • @NoorquackerInd
    @NoorquackerInd 9 ปีที่แล้ว +1

    I was thinking the calculator was a basic one...now I remembered to always assume to think TBHS episodes are complicated.

  • @burkantorun
    @burkantorun 9 ปีที่แล้ว

    You could use 1 analog input (if its avaible on the remaining gpio's) and 5 resistors for the joystick instead of mux. but this version is equally educating for newbies.

  • @gbraadnl
    @gbraadnl 7 ปีที่แล้ว

    22:18 Floating point exception
    It runs Linux on the Pi, so you could run any graphical environment to have a full graphing calculator app running. Many can run from xfce or fvwm.

  • @r0neko
    @r0neko 9 ปีที่แล้ว +9

    Hi Ben.Can you build a Raspberry Pi Carkit that can do the following:
    Receive calls,Send Calls,speak caller id info,Send SMS,Recive SMS and speak SMS info.Thanks.

  • @TriponMihai
    @TriponMihai 9 ปีที่แล้ว

    I guess you could replace that power on/off button with a tach switch that runs a program for powering off the system and another tach switch for power on the system. If you power-off the system through " shutdown" command and then you short the reset pins, near the display port the system will power on :) I use that on some expansion boards at my job ;)

  • @gaming-zombie1392
    @gaming-zombie1392 9 ปีที่แล้ว

    An other Great video thanks Ben...

  • @DarkAwesome85
    @DarkAwesome85 9 ปีที่แล้ว

    Want one of those t-shirts, epic

  • @ciprianwinerElectronicManiac
    @ciprianwinerElectronicManiac 9 ปีที่แล้ว

    Well I didn't try to hack a graphing calculator but I've tried to fix one. It was TI-81 that had a ton of corrosion in it. After cleaning everything up and repairing a few connections on the flex cable it worked but there were a few lines missing from the display and the screen was unusable because the brightness was way to low so I set it aside for spare parts. Cheers :)

  • @MisterFanwank
    @MisterFanwank 9 ปีที่แล้ว

    I love your cheesy skits.

  • @AM-cd3kn
    @AM-cd3kn 7 ปีที่แล้ว

    Felix is the reason the other side of your pillow is cool

  • @okhouri
    @okhouri 7 ปีที่แล้ว

    When I was 15 (in the 1980's) I wrote code to turn the Atari 800XL into a graphing calculator

  • @PeterCCamilleri
    @PeterCCamilleri 9 ปีที่แล้ว

    Cool! I love designing calculators!
    OK now; The C code says

  • @allluckyseven
    @allluckyseven 9 ปีที่แล้ว +5

    Which camera is Max holding at, for instance, 8:00? The image gets blurry and it looks like "something" is trying to remove the shaky-ness. Is it an iPhone? A GoPro?
    Please stop using that, if possible.
    EDIT: Typo on the Tech Timeout: multiply -> multiple.
    Ben could try to make that kind of printer using a projector, huh? Like one of those people has been posting on Instructables!

    • @chad7615
      @chad7615 9 ปีที่แล้ว +1

      allluckyseven That was annoying the hell out of me.

    • @AlainHubert
      @AlainHubert 9 ปีที่แล้ว +1

      allluckyseven This has been "corrected" using TH-cam's video stabilizing algorithm (optional post processing after uploading) which results in a supposedly more stable subject, whilst inducing nausea to the viewer and causing blurriness.

    • @allluckyseven
      @allluckyseven 9 ปีที่แล้ว

      AlainHubert It does look like it, but why none of the other footage has this effect? My guess is they're using image stabilization software outside of TH-cam and only for those shots.

    • @AlainHubert
      @AlainHubert 9 ปีที่แล้ว

      allluckyseven You're probably right. But it looks like the same nausea inducing algorithm was used... lol !

  • @stephenjames2951
    @stephenjames2951 9 ปีที่แล้ว +8

    Did they have to invent 3d printing first?

    • @VoidMoth
      @VoidMoth 9 ปีที่แล้ว +3

      Stephen James no silly it was already invented, everyone has those, they are like the next technological step from the nail and hammer

    • @Adryyy
      @Adryyy 6 ปีที่แล้ว +2

      r/whoooosh

  • @Daisuken92
    @Daisuken92 9 ปีที่แล้ว

    Is it just me or the quality is better?

  • @hanro50
    @hanro50 9 ปีที่แล้ว

    I wonder if you could make a calculator, a portable com device(hidden in the calculator ) in one build, say you switch it to com mode bay hitting = 3 times and then it works like one of those old cell-phones keypads

  • @SriTejaChilakapati
    @SriTejaChilakapati 9 ปีที่แล้ว

    DAT INTRO DOH!!

  • @Paranoidhaze
    @Paranoidhaze 9 ปีที่แล้ว

    We want an episode with a 3D printing project on the new printer!! :O

  • @JaredReabow
    @JaredReabow 9 ปีที่แล้ว +3

    I expected hand made wire wound amazing thing, we got generic pi box

  • @StarDustSid
    @StarDustSid 9 ปีที่แล้ว

    I find this channel really informative and its inspired me to get back into electronics. I recently got a Raspberry Pi 2 and an Arduino Uno and I've been doing some simple projects. I believe it's possible to damage the Raspberry Pi by shorting the GPIO pins. Would it be possible for you to mention in a future video how to best protect from doing this, (other that checking your work.) Is there a simple diode and/or resistor solution to this problem? Thanks.

  • @olivier2553
    @olivier2553 9 ปีที่แล้ว

    Congratulations on the software part, it's much more understandable!

  • @orinokonx01
    @orinokonx01 9 ปีที่แล้ว

    This is awesome. I want to build this!!! Felix, is this code going to be put up somewhere for us to look at??

  • @LinkTheKiller13
    @LinkTheKiller13 9 ปีที่แล้ว

    To bad couldnt use the custom circuit board ot looked great but the project atill looked really cool and good. Maybe use a lower profile switch for the power switch? But over all it looks great

  • @DaffyDaffyDaffy33322
    @DaffyDaffyDaffy33322 9 ปีที่แล้ว

    Really nice project. I'd like to try this myself if i get a hold of the time and resources. If I were to do it differently, though, I'd use python instead of C (i presume you were using C). Python is brilliant at math. It uses unbounded integers, so you'd have to type for a long time before you could break it with too big of a number. Not to mention the math module which has some really nice functions.

  • @ACPCalin
    @ACPCalin 9 ปีที่แล้ว

    I think that's a demultiplexer not a multiplexer. As far as I know, multiplexers basically do the opposite thing of what you drew.

  • @BrainSeepsOut
    @BrainSeepsOut 9 ปีที่แล้ว +1

    More like Felix's Graphing Calculator!

  • @WashashoreProd
    @WashashoreProd 9 ปีที่แล้ว

    Now... it occurs to me that you could have solved your input problem by using an Arduino Leonardo as a keyboard input. Can any of the smaller Arduinos do the same thing so the entire package doesn't become insanely bulky?

  • @TheCreeperRedstone
    @TheCreeperRedstone 9 ปีที่แล้ว +5

    Portable NVIDIA Sheild.

  • @johanndirry
    @johanndirry 8 ปีที่แล้ว +1

    I would put a big touchsrceen on that basically how the HP Prime does it.

  • @nathantv8257
    @nathantv8257 7 ปีที่แล้ว

    You are a genius

  • @aidansciortino982
    @aidansciortino982 8 ปีที่แล้ว

    Any odds that the PCB will get released to the public? If so where would I find it?

  • @bsb0011
    @bsb0011 9 ปีที่แล้ว

    Second time they have eluded to a charge controller for the Li-Po batteries, but where do we find the actual schematic for it? I've been looking for a charge controller to use in my own projects, but I have only found chips that use some almost BGA type surface mount connections. What hobbyist has time for that junk?

  • @rdoetjes
    @rdoetjes 9 ปีที่แล้ว +1

    You give Felix one job to do and he messes it up ;)
    Seriously I HATE EAGLE it doesn't work like a normal drawing application and indeed a lot of default things are just not completely right and even the simplest things can be a hassle. Like creating Gerber files, how hard would it be to have 1 macro that just does it all for you?
    I remember in the early 90s we at college had Orcad and UltiBoard and those worked like a dream. Ironic that 25 years on Eagle basically screwed it all up. Maybe they should learn something from Adobe and Modo how to make workable user interface.

  • @jgj4430
    @jgj4430 9 ปีที่แล้ว

    The Ben Heck Show is it possible to build a graphing calculator that can use the Texas Instruments OS?

  • @adamjezek98
    @adamjezek98 9 ปีที่แล้ว +2

    What IDE is Felix using in 10:39?

  • @HannoBehrens
    @HannoBehrens 9 ปีที่แล้ว

    I guess you guys did the whole key-matrix with 6x10 and 16 IO pins=60 keys. Which would have worked 8x8 as 64 keys with the same number of IO pins, just a bit different layout. Furthermore you could not only have done it with a multiplexer, what about two serial shift-registers? A multiplexer is quite wasteful for this. With a serial shiftregister you could have done that with 2xCLK, and 2xData Out/In I guess. So 4 pins instead of 16. Leaves 12 pins for more magic. Like SPI/I²C sensorics, GPS stuff and that and transform that thing into something like The Hitchhikers Guide to the Universe. Scanner for radiation, light, barometric, temperature, gyro/acc, humidity, poisonous gasses.
    For you'll need it if you are a 50th kind of mad scientist and got to hunt down Sputnik with that thing.
    Great project by the way.
    It’s a project that would deserve some real calculator software, I guess. If you cross that thing with “maxima” for example it'll be evil genius stuff. Thanks for sharing.

  • @Mr.ShyGuy96
    @Mr.ShyGuy96 9 ปีที่แล้ว

    Can you make a how to video on making a Nintendo 3ds/2ds Gamecube controller adapter? It would be the first on youtube and it woukd be so awesome!!!

  • @StanislavJochman
    @StanislavJochman 9 ปีที่แล้ว +1

    Can i get schematic of Felix`s charging circit

  • @brandonlewis2599
    @brandonlewis2599 9 ปีที่แล้ว

    I've never hacked a graphing calculator, but with SSH and Wifi on it, someone might hack into yours :P
    What I would have done differently? Time-lapse of the form-labs printer printing buttons. Man, you better make some cool stuff with that thing. Also, can you tell us about the resin you used for the buttons? I didn't know you could get resins that cured to a rubbery consistency.

  • @rpocc
    @rpocc 9 ปีที่แล้ว

    You can charlieplex up to 6 buttons with 3 IO ports using just good oldf diodes. Also, you just can make a resistor ladder between voltage source and ground, tap each stage to one side of the each button, and connect all other sides to the only ONE port and then use ADC. Think analog! So, screw multiplexers.

  • @jet_flyer
    @jet_flyer 9 ปีที่แล้ว

    15:19 The Ben Heck Show do you have the schematics for that circuit? planning for a solar plane project that might be useful