| |
|
||||
|
|
|
||||
| MCU Predefines: io328p.h, iotnx4.h, iotn85.h, ATtiny Series-1: iotn414.h | |||||
|---|---|---|---|---|---|
| ACES EAGLE SMT RESOURCES: ACES_SMT.lbr (2020 01 10), ACES_SMT.dru, ACES_SMT.cam, JLCPCB.dru | |||||
| ACES Alumni Blogs/Companies: Ethan M '18, Ethan P '18, Dan R '19, Mariano E. '15 | |||||
| 2025-2026 ICS4U-E: AVR Optimization | |||||
| +/- 9V Wien-Bridge Oscillator | |||||
|
JANUARY - MARCH: SAR ADC, ISP.Medium, AVR 8-Bit Assembly |
|||||
| CHRISTMAS BREAK (December 18 - January 5) | |||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 25 Nov 20 |
Previews![]() ?, ?, ?, ?, ?, ?, ? |
3.4 | |||
| 24 Nov 18 |
Previews![]() ?, ?, ?, ?, ?, ?, ? |
3.4 | |||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 23 Nov 11 ![]() |
A. Shen's Translation of... PCB Instructions |
ALU/ISP/SMD Work Period Find 14 minutes... Programming Language No One Learns Anymore (RSGC ACES excepted) |
ISP Gem: Bluetooth Mouse ![]() |
3.3.3 | |
| SMD Soldering Project |
Watch ![]() |
The instructions |
3.4 | ||
| MID-TERM BREAK (NOVEMBER 7-10) Classes Resume on Tuesday November 11 (Cycle 1 - Day 5) | |||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 22 Nov 5 |
Custom ALU ![]() ![]() |
Watch the insanely-inspiring... ...ACES '21... ← ALU Lockdown Legacies ACES' ALU Breadboard Explorer ![]() You've got the time and resources ... ![]() ... to imagine a more permanent ALU Explorer |
Coming soon in uni PLCs vs FGPAs Looking for a CHUMP Extension? Consider CHUMP as FPGA Replace Feinberg's Instructions Set with Logic Instructions and use A=B pin as the output of your Combinational or Sequential Logic Circuit |
3.3.3
Open Drain/Collector ![]() Looking for an ISP.Medium Idea ?? ACES SMD Solder Lapel Pin ![]() |
|
| 21 Nov 3 |
ACES' Own @ SpaceX ![]() ![]() J. Rogan Electrical Technical Director |
CHUMP: Arithmetic and Logic Unit Please have your CHUMP Workbook with you in Class K. Shirriff's Blog... Inside the vintage 74LS181 ALU chip: How it works and why it's so strange Consider labelling your CHUMP chips |
3.4
SMD Soldering Practice RSGC ACES ALU Explorer Shield |
||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 20 Oct 30 ![]() |
![]() |
Why do Engineers Confuse Hallowe'en with Christmas? Work Period for
Medium ISP Idea/Inspiration? Perceptrons |
CHUMP Gem: Program EEPROM ![]() |
3.3.2
Program EEPROM NA, JDS, EH*, TLa, TLo*, EM*, KM, DO, AS*, NW*, WX |
|
| 19 Oct 28 |
A Better Option? Dual-digit Common Anode 7-Segment Display
with TTL SN74LS47 CA (Open Collector) Display Driver ![]() |
Work Period for
CHUMP: Program EEPROM ![]() |
![]() |
3.3.2
ISP Gem 8-Bit Audio Player ![]() |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 18 Oct 24 |
|
Work Period for
ISP.Long or CHUMP: Program EEPROM D. Raymond and J. Corley CHUMP Board ('19) |
|
3.3.2
ISP Gem STM32F100R4T6B Development Board ![]() |
|
| 17 Oct 22 |
Dual-digit 7-Segment Display
'24 Example L. Quintas-Tang |
CHUMP: Program EEPROM for coming classes. B. Eater's: Combinational Logic (@12:23) AND Enrichment. B. Eater's... |
In your Grade 11 kit... ...Dual-digit, 14 Segment Alphanumeric Display ![]() |
ISP Gem Tiplady Turntable |
|
| 16 Oct 20 |
View 3D Version |
RSGC Admissions Video: What Did Your Son Learn At School Today? CHUMP: IC Presentations |
![]() |
3.3.2
ISP Gem Giant RGBW LED Wall |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 15 Oct 16 |
![]() |
EH/WX ALU Presentation: (Terrific Blog) SN74LS181 CHUMP: Code, Clock and Counter Work Period |
![]() 12-LED Bargraph ![]() |
Code, Clock and Counter NA, JDS, EH, TLa, TLo, EM, KM, DO, AS, NW, WX |
|
| 14 Oct 14 |
Ports ![]() |
Work Period for either... ISP.Long Proposal or CHUMP: Code, Clock and Counter R. Jamal's CHUMPanese Instruction Set ![]() |
I/O Ports ![]() |
![]() ISP Gem CNC Wire Cutter |
|
| THANKSGIVING LONG WEEKEND (October 11-14) | |||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 13 Oct 9 |
Ampacity of Trace Widths ![]() |
CHUMP: Code, Clock and Counter video series: Part 4: Clock Logic 3.3.1 Discussion Session Clock and Program Counter (pp. 24-25) DO Presentation: |
Full appreciation of this video requires an understanding of Karnaugh Maps (KMaps) that we explore in the third term. Reddit Post on the ENP and ENT pins |
3.2.1 3.3.1 |
|
| 12 Oct 7 |
555 Tutorial
![]() |
Fusion 360: Differences between ASME and ISO Drawing Standards CHUMP: Clock video series: Part 1: Astable video series: Part 2. Monostable video series: Part 3. Bistable |
![]() |
3.2.1 3.3.1 |
|
| CURRICULUM NIGHT (October 6) | |||||
|
Theory is when you know everything but nothing works. |
|||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 11 Oct 3 |
![]() |
CharlieClock Work Time | Project 3.1 NA, JDS, EH*, TLa, Tlo, EM, KM, DO, AS, NW, WX* |
||
| 10 Oct 1 |
CHUMP: CHUMPanese Examples (p. 18) ![]() |
CHUMP IC Assignments CHUMP VM (CodePen) Swapping Variables Try it! CHUMPanese: 3, 2, 1, 0, 3, 2, 1, 0, 3, 2, 1, 0, 3, ,... |
CHUMP Inspiration... L. McCartney (ACES '24) Custom Bargraph Display ![]() Design Files Repository |
3.1![]() ![]() |
|
| 9 Sep 29 |
CHUMP: Instruction Set (p. 15) ![]() |
CHUMP: A Simple and Affordable TTL Processor D. Feinberg 4. Instruction Set 5. Control Logic 6. Course Content 7. The CHUMPanese Language 8. Reflection |
CHUMP Inspiration... X. Chin (ACES '22) Address Register ALU ![]() |
3.1 Down Memory Lane... ![]() |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 8 Sep 25 |
CHUMP: Workbook ![]() |
CHUMP: A Simple and Affordable TTL Processor D. Feinberg 1. Introduction 2. Lab Kit Requirements 3. Datapath Von Neumann vs Harvard |
CHUMP Inspiration... D. Raymond & J. Corley (ACES '19) CHUMP on PCB ![]() |
3.1
ACES' Own @ SpaceX ![]() |
|
| 7 Sep 23 |
JLCPCB's DFM Analysis of USB CharlieClock V1 Case Consideration... Wall Mounting? ![]() |
![]() Fusion 360 Refresher 1. EasyEDA: File>Export>DXF (Board Outline & Hole Layers only) 2. Fusion 360: Insert > DXF Good Video |
USB CharlieClock PCB |
USB CharlieClock Case |
|
| TERRY FOX DAY (September 20) | |||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 6 Sep 18 |
EasyEDA Refresher
PCB Bill of Materials Confirmation |
Your September Q&A...![]() ISP FFC Connection ![]() |
ACES' USB CharlieClock PCB THT to SMT ISP Adapter |
||
| 5 Sep 16 |
ACES 328p SMT Trainer ![]() |
CharlieClock Hours and Minute Updates EasyEDA Refresher |
|||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
![]() |
|||||
Pin Change Interrupts
on the ATmega328P Excellent video... (start at 19:51) Terrific Blog... Arduino Pin Change Interrupts ATmega328P Datasheet |
|||||
4 Sep 12 |
|||||
SMD Soldering
(must watch) DES SMD Soldering (3 Options): 1. Hand (0.3mm solder wire) 2. 3. DIY Reflow Oven (Stencils & Examples) |
|||||
3 Sep 10 |
Timebase for your CharlieClock...
|
Such a cool video...
to Crystal Oscillator - Crystals go to War in 1943 PiezoElectricity |
|||
2 Sep 8 |
C coding of Charles Malcolm Allen's Charlieplexing on the ACES' Charliestick Is English the ultimate coding language? Possibly, but Wise ACES will resist Vibe Coding at least while they're in school ![]() |
3.1 Primary Connector Considerations: Pitch (2/2.54) Mounting (THT/SMT) Gender (M/F) Straight/RTAng Mating/Post/Collar Gold/Tin ![]() |
|||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
![]() |
|||||
![]() |
|||||
| 1 Sep 4 |
Alumni Visit after school today! (3-4): Josh Dolgin ACES '20 Waterloo BASc '25 Mechatronics Engineering 2025/2026 ACES' Program Our ACES' Program: Contradictions Humber College: The Barrett STEAM Academy Student Outline Mr. D's Timetable
|
ACES Hall of Fame: J. Dolgin '20 (Tesla), D. Raymond '19 (SpaceX), E. Peterson '18 (Apple), T. Morland '18 (Tesla), E. McAuliffe '18, P. Bagga (Ford), Mariano Elia '15: Hackster.io, Argon Prototypes Day Calendar Distribution of TA Discussion |
Jumper Wire Supplements (0.3" and 0.4") |
ACES' Discord
3.1 CharlieClock ![]() ![]() | |
|
|||||