Coder Social home page Coder Social logo

Documentation about megatinycore HOT 22 CLOSED

spencekonde avatar spencekonde commented on June 9, 2024
Documentation

from megatinycore.

Comments (22)

SpenceKonde avatar SpenceKonde commented on June 9, 2024 1

If you want to take a stab at making it more readable/understandable for people, I'd welcome the effort - experience has shown that I'm not terribly good at writing instructions for people - I'm too deep into it to know how less-experienced hobbyists think of things, and what they will and won't understand.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

Also need an idiot's guide to building a jtag2updi programmer from nano/micro/promini

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

I have been using the UNO and a modified JTAG ICE, but is all works the same. I think I have some nano's laying and will take some pictures with those as well.

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

@SpenceKonde, are you going to use the same board manager used for the current ATtiny:
http://drazzy.com/package_drazzy.com_index.json
I did create the jtag2updi programmer instructions for the nano, is that clear, or should it have some pictures?

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

Yes, it will be the same board manager file. We need @per1234 to wave the wand to create board manager releases though - I don't know how to generate the json file (particularly the hashes of the files). What I really want to do is have a script that will generate the board manager file - that could be done if I was better at shell scripting, and had studied the format that the json files use more, and knew how to generate the hashes.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

re: UPDI programmer, If you think those instructions are going to work, you have far too much faith in users.... going to work over that guide currently (I don't feel like taking pictures, but I think a wiring diagram would be good

So you don't need to put the 10uF cap on them to disable autoreset? I had assumed you did and did it on mine without thinking about it.

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

I started off with the JTAG ICE clone so that I didn't had to deal with the autoreset till SimonMerrett told me he was using the Nano with just the resistor. I have used the UNO and Nano since then without issues, but I did notice the Nano being very slow to start AVRDUDE (so maybe it is resetting a couple of time?).
SimonMerrett has some good instructions on Hackaday and maybe he is willing to share:
https://hackaday.io/project/165439-attiny-0-series-programming-on-the-cheap/log/163143-programme-your-programmer
I will contact him.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

I don't think there's a need for bringing in outside experts; I think we're up to the task :-P

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

I updated the updi programmer instructions. We should take some pictures (I'll take one of my perm wired pro mini)

Maybe show the two connection schemes, ie, with a resistor between pin 9 and UPDI pin of a bare tiny, and without the resistor to a UPDI-programming header of a tiny with the resistor on the board.

20190624_011631

from megatinycore.

SimonMerrett avatar SimonMerrett commented on June 9, 2024

Haha! I'm certainly not an expert! Happy to help if I can.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

Made some updates to README.md. We need an Installation.md (something like https://github.com/SpenceKonde/ATTinyCore/blob/master/Installation.md ) and a Wiring.md

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

@SpenceKonde, you mentioned above and in the instructions that you are using pin#9 on the pro mini. On the Nano and UNO PD6 is on pin#6, and from what I can see from the schematics for the pro it should be on pin#6 as well. Can you verify that you use pin#9?

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

Oops. Yeah, pin 6.

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

What will be in Wiring.md, how to wire up the ATtiny?

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

Great, found an example in the ATtinyCore! Will take out what is not needed on those and get that going.

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

re: UPDI programmer, If you think those instructions are going to work, you have far too much faith in users.... going to work over that guide currently (I don't feel like taking pictures, but I think a wiring diagram would be good

So you don't need to put the 10uF cap on them to disable autoreset? I had assumed you did and did it on mine without thinking about it.

After adding the capacitor on the reset pin AVRDUDE does not "wait" after sending the reset and is way faster now. So the 10uF capacitor is definitely recommended.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

Basic documentation is done, 1.0.0 is released. We of course need to keep improving this... It stays on the list for 1.0.1

from megatinycore.

SimonMerrett avatar SimonMerrett commented on June 9, 2024

jtag2updi_hookup_minimal

I know it's not a schematic but it might be helpful to some people. Have I missed anything - what could be added for clarity (GND and VCC labels on the target? Target and programmer labels?)?

from megatinycore.

freemovers avatar freemovers commented on June 9, 2024

I like those pictures, I think for a beginner it is easier to read then a schematic. Looks good, but the ground for the ATtiny40 is currently going to 5V, not GND on the breadboard.

from megatinycore.

SimonMerrett avatar SimonMerrett commented on June 9, 2024

jtag2updi_hookup_minimal
Whoops! Fixed now.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

Removed from milestones, as "general documentation improvements" is an ongoing process.

from megatinycore.

SpenceKonde avatar SpenceKonde commented on June 9, 2024

I'm going to close this, we've done everything on this list. If you think of other things that should be documented, create an issue.

from megatinycore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.